摘要: 触发器,就是在对表做DML操作的时候,触发一些其他的事件,触发器一般用在check约束更加复杂的约束上面,是一种特殊的存储过程,不可以被主动调用。语法如下:CREATE TRIGGER trigger_nameON { table | view }--加密,加密之后不可以修改,但是可以调用或者删除,... 阅读全文
posted @ 2015-02-06 10:38 洛晨随风 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 和oracle的不同,MSSQL中没有隐式游标的说法,也没有%type和%rowtype这样根据数据库字段实时更新变量含义的关键字,MSSQL的游标类似于oracle的显示游标,需要自己去手动关闭,定义游标之后是在预先定义的变量里面进行游标循环,而不是oracle那样的结果集。如下:declare ... 阅读全文
posted @ 2015-02-06 09:29 洛晨随风 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 数据库返回的是结果集,存储过程返回的是一个或者多个值,所以不要使用while循环去读取,也不要使用datareader函数去调用。v_class_name是返回函数使用.net调用oracle数据库的时候模糊查询使用以下语法:WHERE NAME like '%'||:v_name||'%'切记:它... 阅读全文
posted @ 2015-01-22 15:55 洛晨随风 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 在这里讲一下包的概念,二话不说上个例子包头:create or replace package pck_test is procedure proc_report_salary(name nvarchar2,v_class_name out nvarchar2); function func_rep... 阅读全文
posted @ 2015-01-22 14:50 洛晨随风 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 平时关注Oracle数据库的网友都知道,Oracle性能优化保证了Oracle数据库的健壮性。下面就此提出需要注意的两个原则。原则一:注意WHERE子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记... 阅读全文
posted @ 2015-01-19 10:18 洛晨随风 阅读(217) 评论(0) 推荐(1) 编辑
摘要: 为什么要使用? 笔者查阅了一些资料之后得到的结论是, 关系型数据库是面向集合的,而游标是面向行的,游标可对取出来的集合(结果集)中每一行进行相同或不同的操作,还提供对基于游标位置而对表中数据进行删除或更新的能力,某些特 殊的查询操作也可以通过游标去完成,让你在查询暂时没办法的时... 阅读全文
posted @ 2015-01-12 16:44 洛晨随风 阅读(268) 评论(0) 推荐(0) 编辑
摘要: rownumber是查询的数据集之后加入一个伪列(连续的)使用它可以去制作以oracle数据库为基础的分页,语句类似于公式直接套用如下:select * from (select rownum r,keycode from (select * from Acceptlist order by pro... 阅读全文
posted @ 2015-01-09 10:24 洛晨随风 阅读(735) 评论(0) 推荐(0) 编辑
摘要: select count(KEYCODE) from STHSGDOC.ZJSJJL where ysrq=to_date(to_char(sysdate,'yyyy')||'/1','yyyy/MM/');查询当年一月份的数据,其中用到了to_char以及to_date,to_char的用法是吧字... 阅读全文
posted @ 2015-01-07 12:54 洛晨随风 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: 要想删除表空间就要先删除数据文件例如这个例子CREATE TABLESPACE STHSGIMGDB_SPACE11 DATAFILE 'D:\ORACLEDATABASE\JinHuaDataBase\STHSGIMGDB_SPACE11_01' SIZE 1M AUTOEXTEND ON N... 阅读全文
posted @ 2015-01-05 15:27 洛晨随风 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 首先写一个函数是MD5的方法create FUNCTION GET_MD5( p_str in varchar2)RETURN varchar2 ISBEGINRETURN Utl_Raw.Cast_To_Raw(DBMS_OBFUSCATION_TOOLKIT.MD5(input_string ... 阅读全文
posted @ 2015-01-05 13:24 洛晨随风 阅读(565) 评论(1) 推荐(0) 编辑