日期:2014-05-18  浏览次数:20483 次

题目内容进去看 - -
现在有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语句的做法?那就用程序去做.
------解决方案--------------------
探讨
不用sql,就一张表一张表改

------解决方案--------------------
写一个循环挨个表过吧,没办法
(可以设置一个变量从系统表中遍历你想要的表,然后执行更新事务没错就commit,有错rollback然后打印出表名,最后在手动更改出错的表).

------解决方案--------------------
建表的时候,没设触发器?
------解决方案--------------------
现在来补触发器来得及不?
选择一个表做为主键,其它做外键,然后做级联更新.
------解决方案--------------------
那啥,既然不用SQL语句来走,那发这个板块也没用啊
------解决方案--------------------
这个不晓得