继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

存储过程插入或是更新前的判断如何去写

kala16
关注TA
已关注
手记 260
粉丝 18
获赞 134

表结构如下:
TABLE WorkTicketRecord
(
WorkTicketRecordId int identity(1,1) primary key NOT NULL,
WorkTickeId int NOT NULL FOREIGN KEY...
MachineId  int NULL FOREIGN KEY...
...
)
记录可插入条件如下(相同的WorkTickeId ):
(条件一)只可以插入一笔 WorkTickeId  + MachineId(Null)记录。
或者
(条件二)可以插入一笔或多笔 WorkTickeId  + MachineId(NOT NULL)记录。
但是(条件一)与(条件二)不能同时存在!
在存储过程中,插入或是更新前面的判断语句怎样写为好?

 

实现下载地址:http://download.cnblogs.com/insus/SQL/Procedure.zip

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP