问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql插入问题

发布网友 发布时间:2023-04-24 15:08

我来回答

4个回答

热心网友 时间:2023-10-12 13:26

修改了一下,希望能够满足你的要求,
create trigger tr_table1_ins
on table1
instead of insert
as
begin
declare @pos1 int
declare @pos2 int
declare cur cursor for select * from inserted
open cur
fetch from cur into @pos1,@pos2
while(@@fetch_status=0)
begin
if not(@pos1 is null and exists(select pos2 from table1 where pos2=@pos2))
insert into table1 values(@pos1,@pos2)
fetch from cur into @pos1,@pos2
end
close cur
deallocate cur
end

热心网友 时间:2023-10-12 13:26

用存储过程然后写if条件语句

热心网友 时间:2023-10-12 13:27

insert into table1 (pos1,pos2) values('值一',‘值二’)
where not exists (select '1' from table1 where (post1 is null or post1='') and pos2='值二')

热心网友 时间:2023-10-12 13:28

如果是指pos1,pos2两个字段组合之后是唯一的,那么可以
直接在pos1,pos2上面建立这两个字段的组合唯一索引。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
适合那些自拍时发朋友圈的文案短句,甜到了心房!简短封神! 我要做你坚定不移的小朋友,我要你微信置顶是我,星标好友是我,看到消息... 在理发店 学徒 助理 技师 发型师 的职业分区 扛的名言 这世界上唯一扛得住岁月摧残的就是才华,说这句话的明星是谁 脸萌猜明星6-7答案 岗松有什么效果? 这样服用岗松治病的效果更佳 怎么区分海狮海豹海象海狗 以猫为题的作文 网址后面包含数字具有什么特殊意义 http://后面的数字或者文字在计算机中是什么意思 联动云理赔退款可以用储蓄卡吗 惠普笔记本换硅脂去哪 肝郁痰凝什么意思 疏肝理气是什么意思? 疏肝解郁,清利头目,是什么意思? 疏肝解郁什么意思? 茁然系列区别 梦见半挂车翻的预兆 梦见吊车坏了的预兆 梦见开吊车的预兆 化千戈为玊帛的意思是什么 坐公交车手机扫码支付方法? 青鸟消防应急照明怎么扫码 炒鸭肠做法 炒鸭肠的做法教程 马云北京四合院隔壁是谁 一个手机怎么开通两个? 一个手机怎么登录两个? 一个手机如何登两个? 在access2007 关系的问题 网址末尾是一串数字是什么意思 为什么会被封? 宝宝皮肤黑是遗传吗 宝宝皮肤黑过几个月还能变白吗 婴儿满月了皮肤还是黑红 以后会变白吗 新台子一路糖厂叫啥名 广西有多少家糖业公司?哪几家?比如东糖、凤糖、东亚、永鑫、农垦等,只要总公司名称。 女宝宝皮肤黑会变白吗 瑞安市岑岐糖厂的名称 广西哪个糖厂卖甘蔗渣批发 沈阳市白沙糖厂在哪里啊 游戏手柄一拖一和一拖二有啥区别 为什么手机号不能作为? 封禁是怎么回事 变绿的大蒜可以吃吗 友邦人寿和平安人寿哪个可靠些? 友邦人寿的友如意顺心佳2021哪种更好一些?有没有推荐? windows 7下如何安装IIS6或者是IIS5? windows7旗舰版怎样安装iis win7系统安装VM虚拟机,为什么不能安装iis6呢