读书人

在数据库中插入一条数据。但是在插入之

发布时间: 2012-03-22 17:43:57 作者: rapoo

在数据库中插入一条数据。但是在插入之前要判断数据库中最后一条时候和这条是否相同
在数据库中插入一条数据,但是在插入之前要判断数据库中最后一条是否和这条相同,如果相同就不执行插入,如果不相同才插入。
这个过程能用SQL写出来么?

[解决办法]
用触发器,用 if exists 判断一下.
[解决办法]
if not exists。。。
begin
。。。。
end
[解决办法]
http://blog.csdn.net/feixianxxx/article/details/4704774

参考资料
[解决办法]

探讨
在数据库中插入一条数据,但是在插入之前要判断数据库中最后一条是否和这条相同,如果相同就不执行插入,如果不相同才插入。
这个过程能用SQL写出来么?

[解决办法]
探讨

引用:
引用:
在数据库中插入一条数据,但是在插入之前要判断数据库中最后一条是否和这条相同,如果相同就不执行插入,如果不相同才插入。
这个过程能用SQL写出来么?

假设你根据ID的大小来区分先后.

if exists(select 1 from tb where id = (select max(id) from t……

[解决办法]
这不是Merge操作的SHOW TIME么。。。
[解决办法]
探讨

引用:
引用:

引用:
引用:
在数据库中插入一条数据,但是在插入之前要判断数据库中最后一条是否和这条相同,如果相同就不执行插入,如果不相同才插入。
这个过程能用SQL写出来么?

假设你根据ID的大小来区分先后.

if exists(sele……

[解决办法]
来晚了,
[解决办法]
if exist(select 你查的东东 from 你的表 where 你的条件筛选)
这里是你不插入要写的语句,如果什么都没有可以不写
else
这里是如果没有,就插入的语句
-----------
go
[解决办法]
探讨

用触发器,用 if exists 判断一下.

读书人网 >SQL Server

热点推荐