oracle存储过程的一些使用
摘要:存储过程 Oracle存储过程基本语法 存储过程 CREATE OR REPLACE PROCEDURE 存储过程名 IS BEGIN NULL; END; CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存
阅读全文
oracle常见的函数
摘要:1、字符函数 常用的数字函数 常用的日期函数 常用的其他函数 1)获取随机字符串select dbms_random.string('l',2) from dual; -- l-->lower 2-->字符串的长度select dbms_random.string('u',2) from dual;
阅读全文
Oracle中ROWID详解
摘要:oracle数据库的表中的每一行数据都有一个唯一的标识符,或者称为rowid,在oracle内部通常就是使用它来访问数据的。rowid需要 10个字节的存储空间,并用18个字符来显示。该值表明了该行在oracle数据库中的物理具体位置。可以在一个查询中使用rowid来表明查询结果中包含该值。 保存r
阅读全文
oracle学习笔记3
摘要:语句块 异常处理 %type >该变量的数据类型与已经声明变量的类型或者表中列的类一致%rowtype >来表示一行数据 条件判断 1、条件逻辑1) if 布尔类型 then符合条件的代码;end if; 2) if 布尔类型表达式 then符合条件的代码else上面条件不满足而执行的代码end i
阅读全文
oracle的系统表
摘要:-- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图-- DBA_TABLES意为DBA拥有的或可以访问的所有的关系表。-- ALL_TABLES意为某一用户拥有的或可以访问的所有的关系表。-- USER_TABLES意为某一用户所拥有的所有的关系表。-
阅读全文
oracle的Hint
摘要:与优化器模式相关的Hint 1 ALl_ROWS 让优化器启用CBO /*+ all_rows */ 2 first_rows(n) 让优化器启用CBO 模式,而且得到目标sql的执行计划是会选择那些能以最快时间返回n条记录的执行路径 /*+ first_rows */ 3 rule 启用RBO /
阅读全文
常用的一些sql
摘要:-- 树形结构 lpad 与 rpad 函数: instr 函数 instr( string1, string2 [, start_position [, nth_appearance ] ] ) / instr(源字符串, 目标字符串, 起始位置, 匹配序号) REGEXP_SUBSTR函数(字符
阅读全文
oracle插入中文乱码
摘要:执行sql: select userenv('language') from dual; -- AMERICAN_AMERICA.ZHS16GBK select * from v$nls_parameters a where a.parameter = 'NLS_CHARACTERSET' ; --
阅读全文