日期:2014-05-19  浏览次数:20465 次

在建表的时候,想把某个字段的值设置为另一个表的字段的值,能实现吗????
就是类似视图那种,
表A
code   codename   codedes
aa         ...                 ...
bb       ...                 ...
bb         ...               ...
cc         ...                 ...
cc       ...                   ...
要建另一个表
表B
code     address       date
aa         ....                 ...
bb         ....               ....
cc         ...                 ....
表B字段code为distinct   表A.code,随表A的code改变而改变.
这个能实现吗???




------解决方案--------------------
建触发器好点
------解决方案--------------------
CREATE TABLE 表A(
code char(2)
PRIMARY KEY
)

CREATE TABLE 表B(
code char(2)
REFERENCES 表A(code)
ON UPDATE CASCADE -- 同步更新
ON DELETE CASCADE -- 同步删除
)
------解决方案--------------------
如果要同步插入, 得写触发器了
------解决方案--------------------
触发器