有时删除时需要判断多个表中是否有记录,如果存在有记录则不允许删除。
SELECT c=SUM(c) FROM (
SELECT COUNT(1) c FROM SBGL_WXXXB WHERE bxr='999999' or JSR='999999' UNION ALL
SELECT COUNT(1) FROM SBGL_WXXXB_JCB WHERE wxr='999999' OR XZGCS='999999' UNION ALL
SELECT COUNT(1) FROM SBGL_WXXXB_RYB WHERE gkhm='999999' OR ZHXGR='999999'
) t
本文介绍了一种使用SQL语句在删除记录前进行多表检查的方法,确保相关联表中没有依赖项,以此来避免数据不一致的问题。
1014

被折叠的 条评论
为什么被折叠?



