oracle创建的触发器带有编译错误
发布网友
发布时间:2022-05-04 12:20
我来回答
共3个回答
热心网友
时间:2022-05-04 13:50
告诉你两点:
1、当出现警告或者错误的时候,使用show error 命令,可以查看错误的具体信息,在信息中可以定位错误的具体位置。
2、你的问题是:【endif;】不能写在一起,【end if;】是正确的。
类似的还有【end loop】 等。
---
以上,希望对你有所帮助。
热心网友
时间:2022-05-04 15:08
end和if之间要空格。
endif;改成end if;
请教一个ORACLE的update触发器问题,我是新手,下面是我写的,出错,求助...
创建的触发器带有编译错误。 SQL> show errror; SP2-0158: 未知的 SHOW -20500,'Can't operate i weekend); 错了,'can't 意思是字符can 加上Y
oracle创建的触发器带有编译错误
1、当出现警告或者错误的时候,使用show error 命令,可以查看错误的具体信息,在信息中可以定位错误的具体位置。2、你的问题是:【endif;】不能写在一起,【end if;】是正确的。类似的还有【end loop】 等。--- 以上,希望对你有所帮助。
ORACLE11G IMP导入时出现问题,一个警告一个报错。IMP-00041: 遇到 ORAC...
IMP-00041: Warning: object created with compilation warnings "CREATE trigger LYASP.inser_CAS_SYSTEMS_"" before insert on CAS_SYSTEMS"" for each row"""begin"" select inser_CAS_SYSTEMS_next.nextval into:new.id from dual;""end;"IMP-00017: following statement failed with ORACLE erro...
如何调整oracle中的sql语句输入的最大长度
如果表达式/SQL过长,超过了一个ORACLE包/过程允许的最大程序长度,则在编译时报 pls-123:program too large错误,这是pl/sql编译器本身的限制造成的,即表达式/SQL的长度在PL/SQL中受限于包/过程的最大大小===Oracle Sql语句长度限制问题及解决 最近在写Sql语句时,碰到两个问题:1)ORA-01795: ma...
oracle;截取新插入字段;截取字符串,触发器
BEGIN update by0142_dm set siteid :=substr(:NEW.usubjid,1,3) where siteid = :OLD.siteid;end;new是新插入的数据,old是原来的数据 后面的:OLD如果数据没变的话,改成:NEW试一下。insert只会有new,代表着要插入的新记录 delete只会有old,代表着要删除的记录 update由于执行的是先删除...
windows 系统中扩展文件名的含意
NLB Oracle 7数据 x)&\ NLM NetWare可装载模块 2# NLS 用于本地化的国家语言支持文件(例如,Uniscape) ^$7x4B NLU Norton Live Update e-mail 触发器文件 dcK NOD NetObject Fusion文件 g-=}8 NSF Lotus Notes数据库 tG,L NSO NetObject Fusion文档文件 `" NST Noise Tracker音乐模块(MOD)文件 E0m0} ...
SQL语言参考大全的目录
17.6 在Oracle数据库下创建触发器 52417.6.1 DML触发器 52417.6.2 创建DDL触发器 52617.7 在MySQL数据库下创建触发器 527第18章 游标及应用 52918.1 创建游标 53018.1.1 声明游标 53018.1.2 打开游标 53218.1.3 读取游标中数据 53318.1.4 嵌套游标 53618.1.5 关闭并释放游标 53818.1.6 创建参数化游标 539...
学计算机专业要看哪些专业书
再过几年,有了机会,说不定就当了manager,等了到了三十多岁,你不想干软件了,你有计算机组成的基础,找几个高手带你一下,你可以去做单片机的汇编语言编程,可以去做embeded system 所以,学好了基础,也就是厚积薄发,后面你想怎么发展都可以! 学了数字电路才知道,原来很神秘的电脑是由一些触发器,逻辑门组成的,...