题目内容进去看 - -
现在有A表,B表C表D表。。。。表
以上表都有一个员工编号的字段
A表中的是A_EmpNo,B表中的是B_EmpNo,C表中的是C_EmpNo,。。。。。XX_EmpNo.
以上表中员工编号字段虽然名字不同,但是同一个编号代表的人相同,
即A表中的A_EmpNo > 00001 和B表中的B_EmpNo > 00001 是同一个用户
和C表D表。。。。XX表中的员工编号为00001的都是同一个用户
问: 如何可以修改A表中的字段A_EmpNo为00002的时候,同时
B,C,D。。。。XX表中的员工编号字段都变为00002
有不通过SQL语句的做法吗,因为表太多,有100多张
------解决方案--------------------不用SQL语句??帮顶。
------解决方案--------------------不用sql,就一张表一张表改
------解决方案--------------------不通过SQL语句的做法?那就用程序去做.
------解决方案--------------------
------解决方案--------------------写一个循环挨个表过吧,没办法
(可以设置一个变量从系统表中遍历你想要的表,然后执行更新事务没错就commit,有错rollback然后打印出表名,最后在手动更改出错的表).
------解决方案--------------------建表的时候,没设触发器?
------解决方案--------------------现在来补触发器来得及不?
选择一个表做为主键,其它做外键,然后做级联更新.
------解决方案--------------------那啥,既然不用SQL语句来走,那发这个板块也没用啊
------解决方案--------------------这个不晓得