求各位大大怎么检查插入的数据与中断存储过程中的动作??

rekym rekym 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
公司有一软件,我想在它原的存储过程中做某个字段的检查,如果这个字段插入的值在某张表中,就通过否则就报错或中断或不执行,要怎么弄啊,在表列上做约束好像也不大行,不能动态

如果用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的
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
rekym
疑难问题 22,298 成员 121,727 内容