首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在数据库中插入一条数据。但是在插入之前要判断数据库中最后一条时候和这条是否相同解决思路

2012-03-22 
在数据库中插入一条数据。但是在插入之前要判断数据库中最后一条时候和这条是否相同在数据库中插入一条数据

在数据库中插入一条数据。但是在插入之前要判断数据库中最后一条时候和这条是否相同
在数据库中插入一条数据,但是在插入之前要判断数据库中最后一条是否和这条相同,如果相同就不执行插入,如果不相同才插入。
这个过程能用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 判断一下.

热点排行