求各位大大怎么检查插入的数据与中断存储过程中的动作??
rekym 2013-09-05 08:30:27 公司有一软件,我想在它原的存储过程中做某个字段的检查,如果这个字段插入的值在某张表中,就通过否则就报错或中断或不执行,要怎么弄啊,在表列上做约束好像也不大行,不能动态
如果用instead of 触发器 (之前触发)之前检查,要怎么中断之后的存储过程运行啊,有什么语句可以直接退出后面的执行
如:A表(一个用户有多个银行卡)
UserID BankCard_No
01 10001
01 10002
02 10001
B表(明细表)
OrderID UserID BankCard_No
N001 01 10001
N002 02 10001
N003 01 10003
想在B表做限制或约束好像都不大行,如B表的第三条就不让插入,因为01,10003不在A表中
各位大大,该怎么搞啊,SQL2005的