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

请教有没有办法使用一条INSERT INTO语句就能执行以下操作

2012-04-09 
请问有没有办法使用一条INSERT INTO语句就能执行以下操作请问有没有办法使用一条INSERT INTO语句就能执行

请问有没有办法使用一条INSERT INTO语句就能执行以下操作
请问有没有办法使用一条INSERT INTO语句就能执行以下操作:
插入一个货号,如果记录表存在该货号就不插入,不存在就插入该货号

[解决办法]
这个一般不是在数据库中解决的,虽然可以在数据库中设置这个列为唯一索引,让数据库在不对时抛出异常,但应用不一定能接收到异常.因此,正确的方法是,在应用程序的业务逻辑层检验这个数据在表中是否存在,如果存在,返回重新设置,如果不存在,则存入数据库.

热点排行