Pat*_*ric 8 sql-server sql-server-2008-r2
我想知道是否可以只为我当前的应用程序启用触发器,而不是为对表执行的任何 sql 启用触发器。
情况:
有两个应用程序在同一个数据库上工作。App1 和 App2。
我在“MyTable”上有一个触发器,它应该只在 App1 执行查询时触发,而不是在 App2 执行查询时触发。
mrd*_*nny 10
虽然不是一个好的设计,但它是可行的。您需要在触发器中放置逻辑,以便仅在连接正确的应用程序时才执行代码。
Create trigger...
As
If app_name() = 'something'
begin
put code here
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1488 次 |
| 最近记录: |