触发器 -- 指定的事件类型 is/are 在指定的目标对象上无效
Triggers -- The specified event type(s) is/are not valid on the specified target object
我正在尝试了解触发器。我正在尝试通过创建新查询来创建 DDL 触发器
create trigger triggername
on quickdb
for create_table
as
begin
print 'new table created'
end
但我不断得到
The specified event type(s) is/are not valid on the specified target object
你不应该在 DDL 触发器的 ON
子句中写数据库名称,你指定它是在数据库级别还是在服务器级别。
如果它在数据库级别,它将仅适用于创建它的数据库。
将您的代码更改为:
use quickdb
go
create trigger triggername
on database
for create_table
as
begin
print 'new table created'
end
我正在尝试了解触发器。我正在尝试通过创建新查询来创建 DDL 触发器
create trigger triggername
on quickdb
for create_table
as
begin
print 'new table created'
end
但我不断得到
The specified event type(s) is/are not valid on the specified target object
你不应该在 DDL 触发器的 ON
子句中写数据库名称,你指定它是在数据库级别还是在服务器级别。
如果它在数据库级别,它将仅适用于创建它的数据库。
将您的代码更改为:
use quickdb
go
create trigger triggername
on database
for create_table
as
begin
print 'new table created'
end