Oracle应用

Oracle下的开发日积月累 2016-05-23

Oracle SQL语句中的Update可以和SEQUENCE联合使用,以达到更新某字段的值连续编号,而不需要使用游标去逐条遍历更新数据库记录.例如 update sample set id = seq_id.nextval; Oracle中的select语句允许使用case语句.例如:select col1,case when col1 > 1 then 'exis ...

在Oracle中向视图中插入数据的方法 2016-05-09

插入视图的条件:   1.如果视图是基于一个基础表产生的,那么这就称为非连接视图,所有的非连接视图都是可以更新的,也就是说可以在该视图上进行,INSERT,UPDATE,DELETE的操作.   2.如果是连接视图,那就要遵守基本更新准则了.现在我只对INSERT准则做一下说明:在INSERT语句中不能显式或隐式的引用到任何非码保留基础表中的字段,如果在定义视图中使用了WI ...

Oracle函数大全字符串函数,数学函数,日期函数第4/4页 2016-01-10

字符串函数,数学函数,日期函数,逻辑运算函数,其他函数41.SYSDATE 用来得到系统的当前日期 SQL> select to_char(sysdate,'dd-mm-yyyy day') from dual; TO_CHAR(SYSDATE,' ----------------- 004 星期日 trunc(date,fmt)按照给出的要求将日期截断 ...

Oracle函数大全字符串函数,数学函数,日期函数第1/4页 2015-12-27

字符串函数,数学函数,日期函数,逻辑运算函数,其他函数SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- ----- ...

Oracle存储过程入门学习基本语法 2015-10-09

Oracle存储过程基本语法学习入门必备1.基本结构 create OR REPLACE PROCEDURE存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.select INTO STATEMENT 将select查询的结果存入到变量中,可以同时 ...

oracle下加密存储过程的方法 2015-10-09

方法1: X:\oracle\ora81\bin\wrap   iname=XXX   oname=XXX    方法i在win2000下使用wrap加密存储过程,10g可以用加密包dbms_ddl.wrap或dbms_ddl.create_wrapped. 11.5.1 在win2000下使用wrap加密存储过程 wrap.bat rem 使用方法:wrap 待加密 ...

oracle的一些tips技巧 2015-09-12

最近群里好多人讨论oracle安全问题,今天找了些资料学习了下 获取Oracle当前会话的一些属性 (对于sql注射的环境判断很有用哦) SYS_CONTEXT 函数返回是与上下文名称空间相关的属性值.这个函数可以用在SQL和PL/SQL语句中. 注意: SYS_CONTEXT 返回的是用户会话期间的属性,所以,你无法使用它在并行的查询或实时应用集群环境. 对于名称空间和变 ...