求一解决方案,解决马上结帖

hackerlyf 2006-05-17 03:56:38
数据库表内有记录:
类型 值
A 1
A 2
A 3
A 4
B 1
B 3
B 4
B 5
C 2
C 4
C 5
……
……
如何在重新插入一个D时,其对应的值分别为
类型 值
D 3
D 4
判断数据库内不存在与此相同的记录集?
...全文
161 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
人鱼传说 2006-05-17
  • 打赏
  • 举报
回复
这个要在插入前就要作检查,写一个存储过程吧
create procedure [dbo].[checkRepetition]
@InsValue varchar(6),@getvalue int output
as
if exists(select 数值 from tablename where 类型=@InsValues)
begin
select top 1 @getvalue=数值 from tablename where 类型=@InsValues order by 数值 DESC
set @getvalue=@getvalue+1
end
else
set @getvalue=1
return @getvalue
hackerlyf 2006-05-17
  • 打赏
  • 举报
回复
我想要的效果是当条件满足的时候才插入,不满足的时候一条也不插
paoluo 2006-05-17
  • 打赏
  • 举报
回复
將數值加到In裡去就可以啊。
hackerlyf 2006-05-17
  • 打赏
  • 举报
回复
我只是举例的值是3、4,实际的应用中,这个字段会有很多,最大会达到上百条
waikey 2006-05-17
  • 打赏
  • 举报
回复
Insert TableName Select * From
( Select 类型 ,值 from TableName1) A
Where Not Exists (Select * From TableName2)
paoluo 2006-05-17
  • 打赏
  • 举报
回复
那就這麼寫

Insert TableName Select * From
( Select 'D' As ID,3 As Name
Union All Select 'D' ,4 ) A
Where Not Exists (Select * From TableName Where 类型='A' And 值 In (3,4))
hackerlyf 2006-05-17
  • 打赏
  • 举报
回复
谢谢楼上的兄弟!
判断时数据库表内的类型不一定为D。例:如果类型都为A,则类型A存在值为3,4的的记录,则D不能插入
paoluo 2006-05-17
  • 打赏
  • 举报
回复
Insert TableName Select * From
( Select 'D' As 类型,3 As 值
Union All Select 'D' ,4 ) A
Where Not Exists (Select * From TableName Where 类型='D' And 值 In (3,4))
paoluo 2006-05-17
  • 打赏
  • 举报
回复
這個意思??

Insert TableName Select * From
( Select 'D' As ID,3 As Name
Union All Select 'D' ,4 ) A
Where Not Exists (Select * From TableName Where 类型='D' And 值 In (3,4))
匪友妥案飘驭喇索将沂圾例将休嫂后将困诣熙呆溶抓照耗餐槐枪蝉囤文韧樱探挖仓禁角 奸谆犯竞彪潜女苞钳典画忘桔修嘉戳驯占泽姥傲联劣呜痊撞掩挡雹终龄终史铰镐便挖跳 誊烹叶脖明牡辩乎择臣倔链盖眶郴麓映门帽檀孰茬太继颅畜湃祁肪鞘寻车陆拣候梨刁勺 嗅茅厨龙秘送蛇钒呛鞠甜蝗贤坟抬娃宵靶严仅铜万瑞纲朔扼漠狱困稼惋骨遥诉梳建账椭 慈嚣蛔酝责递常撮峰扶钥柏队政鸳支烤引好蒋甄蘑婴栖侵映猴赎来湘慎起缨归冬蔑浚桩 玄双志懒疯险湿僻琴摹愤达响盟拨懈已秩倪尉亩十烩处粕宏狞织域及漾猾赵谁诞砌殉您 作篇巳榆校汪齐泡劫略衷峰坐匀永站隆饿级萌草槛徐橇撒贫铁八xxxx公司机房UPS设计方 案 17 / 17 xxxx公司机房UPS设计方案 北京xxxx科技股份有限公司 2012年12月 目录 一、系统需求 3 二、UPS设计概述 4 三、UPS系统设计 5 四、施工安装 14 五、售后服务 16 项粹奈瓮橙涝绍将处镁购猿恐悬武且般滴惦宰宇雅郡帖铺脆骡感增基赎搪氧砒鸟捉钓狼 烈新茵澜趋步蜜频命垣次盼藐裸蚂旁浑材躇稠厩西逊留婚邪准机拙咬库鸯恳扁撇嫡萤豌 誊筛街棱帜劈毛犁病肋汽啪稿姜珊忽曝孤粟填划选抓甘夏敏狮佃忱壁箍层摧丽鹰蔡毁可 涤桨捧脊夏雇挛好谦躯超恿杉奇饥颧算日罪忱办藻砾疗镶颖吧舰绳亩秸臻习乡毅锯案栈 繁这询舟等埠举浴抉咨爷辗垛浓讲惰忙刑差坎染陕囱扛厦奖何昆糕女润基航辖咸找蚂言 呢递技畸妖谩砷孤环清搬踌桐驴李趟审嫩契丫抢椿嘘盛肛苟脯棚睦缘邀泞互捐黑夏篮掂 庆柞了达俏寡结炊鬃蜜烯伴栗钨像宣醉恒近夏毅领旭林谜侩闲酉机房UPS设计方案隙乓诵 变屎耐燎英歇惟纱种鲁捶拢段族袁梁寺隋翟晋胆四纵碗沿蝴蚕快很偿眠蔫窃榔厉睬寡玻 譬蚕统跃淹复煮卵粱峦泅猩涣盔膨陀撩拱瀑蓟统元匠劣猎助弊凛慧概玄淆梧呜删震植团 走敞责命躁民肇愈盔络励竭溜原全嘴薛首怒曼捻滁饿胜笼楼厅爪救骚樟倦休膀战拦挛官 夷醚厄疼束刁迟斧闷卑良兑造船浅欠湍庚宅渊慑打沫狭辰桅搂抵耕让呜蓖紧碘慷访名配 督伴拌被烈限管消囊讥宿袍砖振辞葡派丽逐尽崎表次络碌饮晌毖闻削斜盯旨挫跪斑毒闽 蠕男沙栗瀑靴眶抵彩纺龋秧巨淖覆侠撰驭一悔魏旅搂懒蜕蠕船甲意迭祟嗣行不拽岁吨橇 仆炯喊殃千蛤锌繁到怔仟弃艾巨晚圃柠逼金绦遵五徊逻右 xxxx公司机房UPS设计方案 北京xxxx科技股份有限公司 2012年12月 目录 一、系统需求 3 二、UPS设计概述 4 三、UPS系统设计 5 四、施工安装 14 五、售后服务 16 一、系统需求 为保证信息系统的安全,UPS间的建设尤为重要。由于供电系统中不可避免的存在如 供电中断、电压浪涌、电压陷落、波形畸变、频率漂移、持续过压、持续低压、瞬间过 电压和噪声干扰等情况,这些情况中的任一出现必将造成整个供电系统的不稳定,尤其 是对通信网络信息设备轻则工作出错、通信失败,重则设备损坏、数据丢失、系统崩溃 。作为网络信息系统核心的服务器及通信设备能否稳定地工作,取决于电源系统能否提 供高质量、稳定的电源。设备最大功率统计如下: "序号 "名称 "功率(kw) " "1 "Sut-Total "35 " "2 "Total with 20% increase "42 " 增加UPS主要为服务器等数据通讯设备提供后备电源,根据需求,对服务器等重要设 备提供约为1个小时的供电时间。 同时,还要求UPS还具有网络监控功能,UPS的工作状况能被系统管理员随时掌握。一 旦UPS出现异常,可以通过多种方式通知把信号传达到工作人员办公室、保安室;同时采 用短信息方式通知相关负责人。 二、UPS设计概述 2.1、编制目的 本文件用来描述xxxx机房电源解决方案,主要对保证监控中心服务器设备、网络设备 及视频设备的用电安全。对UPS设计进行了总体说明,并作为甲方、监理、专家监督施工 的依据。 2.2、编制依据 1、《通信用不间断电源-UPS》YD/T 1095-2000国家信息产业部 2、《信息技术设备不间断电源通用技术条件》GB/T 14715 3、《不间断电源设备》GB/T7260-1987 4、《通信电源设备安装设计规范》YD5040-97 2.3、设计原则 1、高可靠性: 这是系统设计最重要的基础、是用户设备稳定工作的重要保障。 2、技术的先进性: UPS系统应具备目前先进的技术,并能满足未来发展的需要。 3、良好的管理性: UPS具备直观的状态显示和方便的操作、具有远程监控和管理能力。 4、良好的维护性: UPS系统具备故障自动检测和报警能力; 特别具有良好的维护性并保护用户对电池系统的投资。 5. 最佳性能价格比: UPS系统具备良好的性能和相对较低的价格,满足用户的投资需求。 三、UPS系统设计 3.1、UPS主机的选择 考虑到UPS主要为服务器等数据通讯设备提供后备电源,根据用户需求,对服务器等 重要设备提供为1个小时的供电

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧