DDL觸發器捕獲建表語句

2021-05-22 22:56:19 字數 371 閱讀 5450

--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 (column1 int);

--執行以上語句後返回如下結果

/*create table newtable (column1 int);

*/

Oracle基礎 建表語句(DDL)

1.建立表 語法 create table table name filed name datatype not null,filed name datatype not null,filed name datatype,filed name datatype not null,constraint...

Oracle基礎 建表語句(DDL)

1.建立表 語法 create table table name filed name datatype not null,filed name datatype not null,filed name datatype,filed name datatype not null,constraint...

DDL觸發器與DML觸發器比較

dml觸發器 要防止對資料庫架構進行某些更改。希望資料庫中發生某種情況以響應資料庫架構中的更改。要記錄資料庫架構中的更改或事件。僅在執行觸發 ddl 觸發器的 ddl 語句後,ddl 觸發器才會激發。ddl 觸發器無法作為 instead of 觸發器使用。下面的示例顯示如何使用 ddl 觸發器阻止...