摘要:C#获取oracle数据库某表的列名和数据类型的sql语句为:select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns [where table_name=表名]关于此sql语句...
阅读全文
摘要:1.创建表create table test(ID number,NAME varchar2(10),SEX varchar2(4),AGE number,ADDRESS varchar2(200));2.创建不带参数的存储过程create or replace procedure proc1isb...
阅读全文
摘要:1由于交叉表的八个报表写在sql中了,每个报表对应sql语句有300行之多,不能定义视图,因为必须传递个参数,所以利用了存储过程实现。首先,定义包,然后定义包体,在用.net调用生成数据集即可.net调用oracle带参数的存储过程,返回数据集Oracle这个复杂一些,步骤如下:在pl/sql中首先...
阅读全文
摘要:1、savepoint(建立保存点,用于失误时回滚到保存点)建立保存点a1:savepoint a1;............................[其间干了很多事]再建立保存点a2:savepoint a2;............................[又再干了很多事]回滚到...
阅读全文
摘要:ORACLE 触发器其实是PL/SQL块,它类似于存储过程和函数,不过有一点不同的是,触发器是隐式调用的,并不能接收参数. ORACLE触发器有三种类型,分别是:DML触发器, 替代触发器和系统触发器. 下面对这三种类型一一进行讲述1.DML触发器 顾名思义,DML触发器是由DML语句触发的.例如数...
阅读全文