随笔分类 -  Oracle

Oracle
摘要:写在前面 上一篇我主要分享了架构的一些选型之法,架构之路不是简单的技术,而是多方的协调,业务的理解、技术的沉淀、经验。 架构文章链接:如何规划、建设你的数据库架构 架构涉及系统的安全、连续、高效状态,一般来说仍然需要很专业的架构规划人介入,另外除了架构层面数据库的管理也是非常重要的一部分,那么我们今 阅读全文
posted @ 2019-01-22 10:55 scwdqq 阅读(245) 评论(0) 推荐(0)
摘要:dbms_sql包的用法 通常运用 DBMS_SQL 包一般分为 如下 几步: 1. open cursor : 打开 cursor 2. parse cursor :解析你要执行的 SQL 语句 3. bind variable :如果要执行的 SQL 语句中包含变量,在此就需要绑定变量 4. e 阅读全文
posted @ 2018-10-12 15:41 scwdqq 阅读(918) 评论(0) 推荐(0)
摘要:oracle中pro_print_table存储过程实例介绍 存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。这篇文章主要介绍了oracle中print_table存储过程介绍,需要的朋友可以参考下 定义 所谓存 阅读全文
posted @ 2018-10-11 17:05 scwdqq 阅读(526) 评论(0) 推荐(0)
摘要:Oracle 闪回 找回数据的实现方法 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复。这篇文章主要介绍了Oracle 闪回 找回数据的实现方法,需要的朋友可以参考下 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库 阅读全文
posted @ 2018-10-11 13:53 scwdqq 阅读(1022) 评论(0) 推荐(0)
摘要:Oracle数据库常用的Sql语句整理 查看当前用户的缺省表空间 : select username,default_tablespace from user_users; 2、查看用户下所有的表 : select * from user_tables; 3、创建表空间 :CREATE TABLES 阅读全文
posted @ 2018-10-08 13:59 scwdqq 阅读(1401) 评论(0) 推荐(1)
摘要:oracle中的树状查询 工作中经常会遇到将数据库中的数据以树的形式展现的需求。以下我们来看一下该需求在Oracle中如何实现。 首先我们需要有一个树形的表结构(当然有时候会出现表结构不是典型的树形结构,而是多表存储,需要根据多表连接查询生成树) 一、树型表结构:节点ID 上级ID 节点名称 二、用 阅读全文
posted @ 2018-10-06 15:06 scwdqq 阅读(1053) 评论(0) 推荐(0)
摘要:Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace详解 糊查询中like是我平时使用最多的,所以这里简单记录一下我常常用到的用法:like常用用法:1.%代表任意数量的某一或某些字符。select * from cu 阅读全文
posted @ 2018-09-28 10:55 scwdqq 阅读(2593) 评论(0) 推荐(0)
摘要:怎样将Oracle数据库设置为归档模式及非归档模式 1.Oracle日志分类 分三大类: Alert log files--警报日志,Trace files--跟踪日志(用户和进程)和 redo log 重做日志(记录数据库的更改)。 归档日志(Archive Log)是非活动的重做日志备份.通过使 阅读全文
posted @ 2018-09-28 08:40 scwdqq 阅读(2976) 评论(0) 推荐(0)
摘要:抓取oracle建表语句及获取建表ddl语句 1.抓取代码如下: 1.1.产生表的语法资料 DECLARE-- v_notPartTable VARCHAR2(1000):= '&2'; --v_sql CLOB; v_partType VARCHAR2(20); v_partColumn VARC 阅读全文
posted @ 2018-09-27 09:44 scwdqq 阅读(1602) 评论(0) 推荐(0)
摘要:Oracle常用函数介绍 Oracle SQL提供了用于执行特定操作的专用函数,这些函数大大增强了SQL语言的功能。函数可以接受零个或者多个输入参数,并返回一个输出结果。Oracle数据库中主要使用两种类型的函数: 单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果,比如:MO 阅读全文
posted @ 2018-09-26 13:35 scwdqq 阅读(270) 评论(0) 推荐(0)
摘要:【oracle】PL/SQL显示游标、隐示游标、动态游标 Oracle显示游标,游标的基本原理:在Oracle中,在执行一个有SELECT、INSERT、UPDATE和DELETE语句PL/SQL块时,Oracle会在内存中为其分配一个缓冲区,将执行结果放在这个缓冲区中,而游标是该区的一个指针。 游 阅读全文
posted @ 2018-09-21 16:11 scwdqq 阅读(2818) 评论(0) 推荐(0)
摘要:Oracle SQL语句性能优化方法大全 下面列举一些工作中常常会碰到的Oracle的SQL语句优化方法: 1、SQL语句尽量用大写的; 因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行。 2、选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到 阅读全文
posted @ 2018-09-20 14:32 scwdqq 阅读(14387) 评论(0) 推荐(1)
摘要:ORACLE的SQL JOIN方式大全 在ORACLE数据库中,表与表之间的SQL JOIN方式有多种(不仅表与表,还可以表与视图、物化视图等联结),官方的解释如下所示 A join is a query that combines rows from two or more tables, vie 阅读全文
posted @ 2018-09-12 16:37 scwdqq 阅读(5869) 评论(0) 推荐(0)
摘要:ORACLE中RECORD、VARRAY、TAB、IS REF CURSOR LE的使用及实例详解 create or replaceprocedure PRO_RECORD_ROW_TAB_EXAMPLEIS--记录一行二列的数据type V_REC is RECORD(FACT_NO char( 阅读全文
posted @ 2018-09-04 16:59 scwdqq 阅读(782) 评论(0) 推荐(0)
摘要:oracle系統表、數據字典介紹與日常問題診斷 數據字典是由唯讀的table和view組成的,產生於$oracle_home\rdbms\admin\catalog.sql。裡面儲存Oracle資料庫的參數設定資訊、基礎table資訊及所有物件資訊,主要如下:邏輯性、物理性資料庫架構定義物件&紀錄物 阅读全文
posted @ 2018-09-03 14:19 scwdqq 阅读(255) 评论(0) 推荐(0)
摘要:sql*plus常用指令介紹 1.用set指令來設定SQL*Plus的環境參數值 格式: Set 環境參數名 環境參數值 ex:set feedback on set feedback 8.用show指令來顯示SQL*Plus的環境參數 值 格式: Show 環境參數名 ex: show feedb 阅读全文
posted @ 2018-09-01 11:18 scwdqq 阅读(2957) 评论(0) 推荐(0)
摘要:動態SQL運用實例 語法8.1.6之前: EXECUTE IMMEDIATE dynamic_sql_string [INTO {define_var1 [, define_var2] ... | plsql_record}] [USING [IN | OUT | IN OUT] bind_arg1 阅读全文
posted @ 2018-08-31 13:35 scwdqq 阅读(343) 评论(0) 推荐(0)
摘要:rank() over,dense_rank() over,row_number() over的区别 1.rank() over:查出指定条件后的进行排名。特点是,加入是对学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占的名次。 select name,subject,score,r 阅读全文
posted @ 2018-08-30 09:23 scwdqq 阅读(55333) 评论(0) 推荐(10)