问一简单的问题:在sql server7.0的数据库表中如何建外键,如何建两个表的关联 试一试enterprise manager的diagram中的new database diagram 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做为一个表的外键是指做为外键的这个或这些字段的取值只能有两种状态:是另一个表主键的值或者只能为空(NULL)。明白这个含义就可以建立外键了。首先在外键所取值的另一表中建立主键。然后,在要建外键的表中选取这些字段做外键。建立方法可用语句也可用MANAGER来完成。 929对外键的说明不用再谈,这里说一下SQL7中两表关联的建立。进入Enterprise Manager,打开其中一个表,点SHOW/HIDE DIAGRAM PANE,然后在图表窗格中点右键,选“添加表“然后对它们进行操作即可。 能不能把在Manger中具体怎样建立外键怎样建立表的关联说一下?我已经在一个表中建立了主键,另一个表中包含第一个表的主键,怎样在第二个表中建立外键?是在第二个表的design table窗口中吗? 用SQL语句即可建立外键,如:create table 表2 ( 字段1, 字段n, CONSTRAINT keyname FOREIGN KEY (字段1) REFERENCES 表2(主键)) create table 表2 ( 字段1, 字段n REFERENCES 表(主键)) create table 表2 ( 字段1, 字段n,CONSTRAINT keyname FOREIGN KEY (字段1) REFERENCES 表2(主键)) 追加表 求!最优SQL语句!!!!!!!!!! SHOWPLAN_AL,PARSEONLY,IMPLICIT transactions,FMTONLY? Sql Sever2000中类型转换的问题 事务的使用 wamp5 httpd.conf加入svn模块无法启动apache2 存储过程传递过滤条件SQL? Byte数组存储 如何将字符型字段转换为数字型? 奇怪的RAISERROR问题 tmd!oracle有什么好的!烦死我了! 我的软件知多少钱?
进入Enterprise Manager,打开其中一个表,点SHOW/HIDE DIAGRAM PANE,然后在图表窗格中点右键,选“添加表“然后对它们进行操作即可。
我已经在一个表中建立了主键,另一个表中包含第一个表的主键,怎样在第二个表中建立外键?是在第二个表的design table窗口中吗?
create table 表2 ( 字段1,
字段n,
CONSTRAINT keyname FOREIGN KEY (字段1) REFERENCES 表2(主键)
)
字段n REFERENCES 表(主键)
)
字段n,
CONSTRAINT keyname FOREIGN KEY (字段1) REFERENCES 表2(主键)
)