1:
if not exists(Select * from deleted)
print 'insert'
else
begin
if not exists(select * from inserted)
print 'delete'
else
print 'update'
end
if not exists(Select * from deleted)
print 'insert'
else
begin
if not exists(select * from inserted)
print 'delete'
else
print 'update'
end
解决方案 »
- 怎样写才能计算分页
- 在查询分析器里能不能实现自动刷新记录呢,多谢大家了!
- 如何判断某表的某字段是否存在???
- 求助!SSIS如何根据某个字段不同的值来干不同的事啊?
- .net c#操作数据库产生死锁问题!
- 大家能否给推荐几本使用c++或是java对数据库进行操作的书,最好是从基础开始讲起
- 想了解微软的data mining model browser控件!
- 没有办法,只好提问了: 我使用了Update 语句,而且影响行数达10W行,现在我想还原到。。。。
- 谁能给我解释下什么是存储过程??
- mysql密码重置中无法跳过登录权限
- 这句select怎么写?谢谢~
- 求教这样的SQL语句如何写,急!!!
http://expert.csdn.net/Expert/topic/2343/2343722.xml?temp=.6119348
for insert,update,delete
as
if exists(Select 1 from deleted)
if exists(select 1 from inserted)
print '修改'
else
print '删除'
else
print '新增'
go