暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
ALTER TRIGGER (Transact-SQL).pdf
53
10页
0次
2024-01-27
5墨值下载
ALTER TRIGGER (Transact-SQL)
项⽬
2023/05/31
11 个参与者
反馈
本文内容 语法 参数 备注 DML 触发器 显⽰另外 5
适⽤于: SQL Server Azure SQL 数据库 Azure SQL 托管实例
修改 CREATE TRIGGER 语句以前创建的 DMLDDL 或登录触发器的定义。 触发器是通过使⽤
CREATE TRIGGER 创建的。 可以直接使⽤ Transact-SQL 语句创建触发器,也可以使⽤程序集⽅
法,它们是在 Microsoft .NET Framework 公共语⾔运⾏时 (CLR) 中创建,并上传到 SQL Server
例中的。 有关 ALTER TRIGGER 语句中使⽤的参数的详细信息,请参阅 CREATE TRIGGER
(Transact-SQL)
Transact-SQL 语法约定
语法
syntaxsql复制
-- SQL Server Syntax 
-- Trigger on an INSERT, UPDATE, or DELETE statement to a table or view (DML
Trigger) 
ALTER TRIGGER schema_name.trigger_name 
ON ( table | view ) 
[ WITH <dml_trigger_option> [ ,...n ] ] 
( FOR | AFTER | INSTEAD OF ) 
{ [ DELETE ] [ , ] [ INSERT ] [ , ] [ UPDATE ] } 
[ NOT FOR REPLICATION ] 
AS { sql_statement [ ; ] [ ...n ] | EXTERNAL NAME <method specifier> 
[ ; ] } 
<dml_trigger_option> ::= 
 [ ENCRYPTION ] 
 [ <EXECUTE AS Clause> ] 
<method_specifier> ::= 
 assembly_name.class_name.method_name 
-- Trigger on an INSERT, UPDATE, or DELETE statement to a table
-- (DML Trigger on memory-optimized tables) 
syntaxsql复制
ALTER TRIGGER schema_name.trigger_name 
ON ( table ) 
[ WITH <dml_trigger_option> [ ,...n ] ] 
( FOR | AFTER ) 
{ [ DELETE ] [ , ] [ INSERT ] [ , ] [ UPDATE ] } 
AS { sql_statement [ ; ] [ ...n ] } 
<dml_trigger_option> ::= 
 [ NATIVE_COMPILATION ] 
 [ SCHEMABINDING ] 
 [ <EXECUTE AS Clause> ] 
-- Trigger on a CREATE, ALTER, DROP, GRANT, DENY, REVOKE,
-- or UPDATE statement (DDL Trigger) 
ALTER TRIGGER trigger_name 
ON { DATABASE | ALL SERVER } 
[ WITH <ddl_trigger_option> [ ,...n ] ] 
{ FOR | AFTER } { event_type [ ,...n ] | event_group } 
AS { sql_statement [ ; ] | EXTERNAL NAME <method specifier> 
[ ; ] } 
} 
<ddl_trigger_option> ::= 
 [ ENCRYPTION ] 
 [ <EXECUTE AS Clause> ] 
<method_specifier> ::= 
 assembly_name.class_name.method_name 
-- Trigger on a LOGON event (Logon Trigger) 
ALTER TRIGGER trigger_name 
ON ALL SERVER 
[ WITH <logon_trigger_option> [ ,...n ] ] 
{ FOR| AFTER } LOGON 
AS { sql_statement [ ; ] [ ,...n ] | EXTERNAL NAME < method specifier > 
[ ; ] } 
<logon_trigger_option> ::= 
 [ ENCRYPTION ] 
 [ EXECUTE AS Clause ] 
<method_specifier> ::= 
 assembly_name.class_name.method_name 
-- Azure SQL Database Syntax 
-- Trigger on an INSERT, UPDATE, or DELETE statement to a table or view (DML
Trigger) 
of 10
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜