--sql2005 DDL触发器捕获激发触发器的 Transact-SQL 语句
CREATE TRIGGER safety ON DATABASE
FOR CREATE_TABLE
AS
SELECT EVENTDATA().value ('(/EVENT_INSTANCE/TSQLCommand/CommandText)[1]','nvarchar(max)')
;
GO
CREATE TABLE NewTable (Col int);
--执行以上语句后返回如下结果
/*
CREATE TABLE NewTable (Col int);
*/
DDL触发器捕获建表语句
最新推荐文章于 2021-07-02 22:18:04 发布