⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 讲义.txt

📁 Java大部分的基础知识,EJB3,EJB2,WEBSERVICE,SOAP,JMS,MQ,还有些面试题
💻 TXT
字号:
触发器:
	语法:
	create or replace trigger 名称
	before/after/instead of  insert/update/delete
	on 表名
	for each row /statement
	when(条件)
	declare
	begin
	exception
	end;
	--for each row/statement
		row:语句级,作用一行触发器执行一次
		statement:不管作用多少行,触发器只执行一次
	--when:条件
	--instead of:要视图中执行触发器
	--before:在修改基表之前执行
	--after:在修改基表之后执行
	--将数据及老数据
		新数据:":new"
		老数据:":old"
	create or replace trigger MyTrigger
	before update
	on customer
	for each row
	when(new.sex='男' or new.sex='女')
	declare
	begin
		dbms_output.put_line(:new.sex||'  '||:new.customerName);
		dbms_output.put_line(:old.sex||'  '||:old.customerName);
	end;
	--触发器的分类
		1、语句级:一条sql让触发器执行一次
		2、行级:作用一行,触发器执行一次
		3、数据库级:启动数据库/关闭数据库
		4、模式级(用户级):删除/创建用户所拥用的对象时
			触发。
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -