摘要:
1,http://topic.csdn.net/u/20110402/11/5ef40d65-de73-47cd-bb9e-6e7cb781bc59.html触发器可以调用存储过程;触发器 是在insert update delete触发的时候调用的 其他地方怎么调用?你可以在存储过程中调用存储过程 但是不能调用触发器trigger中的存储过程不能含有commit/rollback语句举例create or replace trigger HVM_ZTPJ_BYQ after insert or update or delete on Xftpj_Pjjl_Byqdeclarebegin .. 阅读全文
摘要:
Oracle触发器调用存储过程资料收集整理触发器:Trigger存储过程:Stored Procedure// ******************** 收集1 ********************1.触发器写法create or replace trigger HVM_ZTPJ_BYQ after insert or update or delete on Xftpj_Pjjl_Byqdeclarebegin --直接写存储过程名称+; hvm_byq_tj(1); end HVM_ZTPJ_BYQ; 2.触发器的控制alter table xftpj_pjjl_byq disable. 阅读全文
摘要:
http://blog.csdn.net/yxc369/article/details/14707801,简单的循环 以loop关键字开始,exit when子句确定何时推出循环,end loop子句为循环结束标志。 declare pi constant NUMBER(9,7) :=3.1415727 radius INTEGER(5); area NUMBER(14,2); begin radius:=3; loop area:=pi*power(radius,2); insert into AREAS values (radius,area); radius:=radius+1; ex. 阅读全文
摘要:
之前一直写触发器,期间一直接触和听说了存储过程,好多天过去了,今天才第一次使用了存储过程。一,问题提出:http://zhidao.baidu.com/question/113921713.html求一个oracle程序块,循环插入A表一百行数据.就是定义一个变量,然后让人他循环一百次,往数据库里插入数据.插入的行只有一列是不一样的,就是这个变量,其它一样.请问如何写.表结构就二列.一个是放这个变量 a列,一个是名称列. create table A( a numeric, b varchar2(50))有会的请赐教 ,谢谢二,解决过程1,创建表,需要在plsql中的command窗口cre. 阅读全文
摘要:
CONN / AS SYSDBA give ORA-01031In windows, If you have such error:SQL> conn / as sysdbaERROR:ORA-01031: insufficient privilegesCheck the sqlnet.ora firstSQLNET.AUTHENTICATION_SERVICES = (NTS)This allows any privileged user defined in the NT user group (named ORA_<sid>_DBA or ORA_DBA) to log 阅读全文
摘要:
plsql的福音啊菜单Tools --> Preferences --> Editor --> AutoReplace. --> Edit下面定义了一些规则作为参考 s=SELECT f=FROM w=WHERE o=ORDER BY d=DELETE sf=SELECT * FROM df=DELETE FROM sc=SELECT COUNT(*) FROM 阅读全文
摘要:
电脑型号 联想 旭日 C467A 笔记本电脑操作系统 Windows 7 旗舰版 32位 SP1 ( DirectX 11 ) 处理器 英特尔 Pentium(奔腾) 双核 T2390 @ 1.86GHz 笔记本处理器主板 联想 IHL00 (英特尔 PM965/GM965/GL960/GS965 - ICH8M 笔记本芯片组)内存 2 GB ( 记忆科技 DDR2 667MHz / 三星 DDR2 667MHz )主硬盘 希捷 ST9250827AS ( 250 GB / 5400 转/分 )显卡 Nvidia GeForce 8400M G ( 128 MB / 联想 )显示器 三星 S. 阅读全文
摘要:
转自百度http://hi.baidu.com/wangzhiqing999/blog/item/8db9453dafb73bfc3b87ce51.htmlps1:特别喜欢这种blog的写法。有案例,有分析过程,有语句,有结果。ps2:有时间尝试一下oracle下面的这个sql写法,应该没有这样的复杂。SQL查询案例:寻找连续日期中残缺的数据2010-10-10 21:08测试表与测试数据CREATE TABLE TestDataCheck (idvarchar(5),--设备IDdates datetime--日期)INSERT INTO TestDataCheck VALUES (' 阅读全文
摘要:
产品是用友NC财务软件,数据库是oracle。产品端的情况如下:这是是地区分类,我们已经按照全国的地级市增加地区分类,然后需要在每个地级市增加有规律的12个分类,分包是:1哈尔滨地材类供应商名录2哈尔滨块材类供应商名录3哈尔滨水泥类供应商名录4哈尔滨木材类供应商名录5哈尔滨金属类供应商名录6哈尔滨高分子材料类供应商名录7哈尔滨电工材料类供应商名录8哈尔滨安全防护用品器材类供应商名录9哈尔滨其他材料类供应商名录10 哈尔滨器材租赁供应商名录11 哈尔滨专业分包供应商名录12 哈尔滨税款、投标类他项名录这是oracle表的情况现在我们每次都要手工增加每个城市的12个分类,很麻烦。请问oracle有 阅读全文
摘要:
要想深入了解这些字符串的美妙应用,可以参考http://www.cnblogs.com/sumsen/archive/2012/05/26/2519376.html直接看图 阅读全文
摘要:
create or replace trigger updCust before update on bd_cubasdoc for each rowdeclare -- local variables here pk_bas char(20); /*查询目标公司是否存在基本档案*/ cursor basjob(id char) is select pk_cubasdoc from ncv5.bd_cubasdoc /*目标数据库表*/ where pk_cubasdoc = id and nvl(dr, 0) = 0;begin /*判断目标... 阅读全文
摘要:
来自南京一路http://www.itpub.net/thread-1621664-1-1.html原语句SELECT SUM (tb.bbye) FROM arap_djfb tb, arap_djzb th, bd_cumandocWHERE tb.vouchid = th.vouchid AND th.djdl = 'sk' AND th.djzt IN (1, 2, 3) AND th.dr = 0 AND tb.dr = 0 AND tb.wldx = 0 AND EXISTS ( SELECT climittypebid ... 阅读全文
摘要:
使用NC测试版本 多亏了何涛,在win8中创建nc502环境,第一步安装oracle10g系统告知用兼容默认之后成功,接下来忘记怎么操作了(安装没有选择创建启动数据库),实际第一步仅仅安装了oracle软件,实例需要cmd(管理员模式)的dbca,剩下的就知道了(真的是三天不练手生) 补充:可以直接 阅读全文
摘要:
select * from ((select gl_detail.explanation, bd_accsubj.dispname, gl_detail.debitamount 借方, gl_detail.creditamount 贷方, gl_detail.yearv, gl_detail.periodv , gl_voucher.no 凭证号, wmsys.wm_concat(gl_freevalue.valuecode) valuecode, wmsys.wm_concat(gl... 阅读全文