ORACLE创建序列和触发器
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ORACLE中创建序列和触发器的方法
——弥补程序创建序列和触发器失败的方法
一、安装ORACLE9I的客户端工具
二、打开企业管理器,使用JCMS/JCMS连接数据库
三、拉开JCMS方案中的表的列表
自定义栏目的表名称以JCMS_网站ID_栏目ID 命名,如:JCMS_1_1404目前只建立了一个网站,所以网站ID均为1
可以对诸如JCMS_1_开头的表建立序列和触发器
四、检查该表是否已经创建对应的序列,如果没有,则创建序列
拉开JCMS方案中的序列列表,看是否存在该表名称对应的序列,如:JCMS_1_1404_SEQ
如果没有对应的序列,就创建如下:
选中JCMS_INFO_SEQ,右键,选择类似创建
填写序列名称:表名称_SEQ创建即可,如:JCMS_1_1404_SEQ
五、看是否创建触发器
拉开JCMS方案中的[源类型]下面的[触发器]列表,看是否有对应当前表的触发器,名称为表名称_SETID,如:JCMS_1_1404_SETID
如果有则无需创建,否则创建如下:
选中JCMS_INFO_SEQ,右键,选择类似创建
填写触发器名称表名_SETID,如:JCMS_1_1404_SETID,修改代码中使用的序列名称,表名_SEQ,如:JCMS_1_1404_SEQ
切换到[事件]标签,方案中选择当前的触发器作用的表,如JCMS方案下的表JCMS_1_1404
[创建]就可以了。
六、触发器创建成功,可以在触发器列表中找到,并且显示为有效(valid)状态.
.