!怎么自动识别SQL语句是否影响数据库

求助!如何自动识别SQL语句是否影响数据库如何自动识别SQL语句是否影响数据库,即自动判断SQL语句是查询语句

求助!如何自动识别SQL语句是否影响数据库
如何自动识别SQL语句是否影响数据库,即自动判断SQL语句是查询语句还是影响数据库的语句(如insert、update、create等)

[解决办法]
@@rowcount
[解决办法]
@@rowcount不行吧,select,insert都会影响@@rowcount ~~
[解决办法]
insert t
select * from t1

if @@rowcount> 0
begin


end
[解决办法]
可建一個操作日誌表 ( caozuo,time)
然後在操作表上建trigger
當發生 insert, delete, update trigger時
分別
insert 操作日誌表 values ( "insert ",getdate())
insert 操作日誌表 values ( "update ",getdate())
insert 操作日誌表 values ( "delete ",getdate())

[解决办法]
执行前恐怕判断不了.

比如发出update语句,有可能更新到,也有可能没更新到.即使判断有更新的行,再到真正执行的时候也可能更新不到.

楼主就简单地枚举下吧,比如select是查询,update是更新...