Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何在sql server enterprise manager studio中保存触发器_Sql Server_Triggers - Fatal编程技术网

Sql server 如何在sql server enterprise manager studio中保存触发器

Sql server 如何在sql server enterprise manager studio中保存触发器,sql-server,triggers,Sql Server,Triggers,我可以右键单击一个表,进入触发器文件夹,然后单击“新建触发器”。然后我可以为触发器填写SQL,但当我单击save时,它只想将其保存到一个“.SQL”文件中 如何将此触发器“提交”到表中 编辑: 根据我下面的评论,我确实点击了execute,但它没有显示在“Triggers”文件夹中。看起来您必须单击“刷新”才能显示它。点击Execute或F5您只要运行触发器,它就应该以CREATE trigger开始,所以只要点击Execute生成的代码就是“CREATE trigger”代码。。。将触发器放入

我可以右键单击一个表,进入触发器文件夹,然后单击“新建触发器”。然后我可以为触发器填写SQL,但当我单击save时,它只想将其保存到一个“.SQL”文件中

如何将此触发器“提交”到表中

编辑:
根据我下面的评论,我确实点击了execute,但它没有显示在“Triggers”文件夹中。看起来您必须单击“刷新”才能显示它。

点击
Execute
F5
您只要运行触发器,它就应该以CREATE trigger开始,所以只要点击Execute

生成的代码就是“CREATE trigger”代码。。。将触发器放入其中时,需要执行(F5)整个查询,并将其保存到数据库中。然后单击表的“触发器”文件夹并再次按F5刷新,您将看到您的触发器。

SQL Server Management Studio只是为您提供了一个创建触发器脚本的模板。您必须在数据库服务器上运行脚本,它才能真正修改您的数据库。

啊,我没有点击触发器文件夹旁边的“刷新”,所以我没有看到它。