首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在建表的时候,想把某个字段的值设置为另一个表的字段的值,能实现吗?该如何解决

2012-01-23 
在建表的时候,想把某个字段的值设置为另一个表的字段的值,能实现吗????就是类似视图那种,表Acodecodenamec

在建表的时候,想把某个字段的值设置为另一个表的字段的值,能实现吗????
就是类似视图那种,
表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 -- 同步删除
)
[解决办法]
如果要同步插入, 得写触发器了
[解决办法]
触发器

热点排行