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

📄 triggerdemo15.sql

📁 T-SQL示例大全
💻 SQL
字号:
/*
文件名称: TriggerDemo15.sql
*/
USE 北风贸易
GO

if exists (select * from dbo.sysobjects where id = object_id(N'dbo.ColumnStatusTrigger') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger dbo.ColumnStatusTrigger
GO

CREATE TRIGGER ColumnStatusTrigger ON 章立民工作室
FOR UPDATE
AS
IF ( (SUBSTRING(COLUMNS_UPDATED(),1,1)=POWER(2,(4-1))
      + POWER(2,(6-1))) 
      AND (SUBSTRING(COLUMNS_UPDATED(),2,1)=POWER(2,(1-1)) + POWER(2,(2-1)))
      ) 
   PRINT '第 4、6、9、10 个字段皆已被修改'

GO

-- 试着更新「章立民工作室」数据表的第 4、6、9、10 个字段
UPDATE 章立民工作室
     SET 性别 = '女',
             邮政编码 = '01266',
             雇用日期 = '01/05/1994',
             起薪 = 37163.0000
     WHERE 员工编号 = 1

GO

⌨️ 快捷键说明

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