oracle创建一个触发器

创建一个触发器,当向sc表中插入数据时,如果课程名是English,则触发一个错误,中断数据插入,并显示“该课程已经考试结束,不能添加成绩”sc表中包含(sno,cno,... 创建一个触发器,当向sc表中插入数据时,如果课程名是English,则触发一个错误,中断数据插入,并显示“该课程已经考试结束,不能添加成绩”
sc表中包含(sno,cno,grade)
course表中包含(cno,cname)
展开
 我来答
龙氏风采
2016-12-26 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
  一般在sqlplus或者其他第三方oracle工具中,按照语法及需求写好代码,直接执行创建过程即可。
  一般语法如下:
  CREATE [OR REPLACE] TRIGGER trigger_name
  {BEFORE | AFTER }
  {INSERT | DELETE | UPDATE [OF column [, column …]]}
  [OR {INSERT | DELETE | UPDATE [OF column [, column …]]}...]
  ON [schema.]table_name | [schema.]view_name
  [REFERENCING {OLD [AS] old | NEW [AS] new| PARENT as parent}]
  [FOR EACH ROW ]
  [WHEN condition]
  PL/SQL_BLOCK | CALL procedure_name;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式