如过我想实现下面错误的外键定义,可以有什么另外的方法去实现呢?
test1的主健一定是(a,b),而test2的外键一定是b
请各位高手指教create table test1
(
a int ,
b int ,
primary key (a,b)
)creat table test2
(
a int,
b int,
foreign key (b) references test1 (b)
)
test1的主健一定是(a,b),而test2的外键一定是b
请各位高手指教create table test1
(
a int ,
b int ,
primary key (a,b)
)creat table test2
(
a int,
b int,
foreign key (b) references test1 (b)
)
解决方案 »
- 索引能忽略Null值吗?
- vs2005 中如何全程跟踪某个变量的变化啊?
- 如果我要把界面上读到的数据传给存储过程的一参数 应该怎么做?
- 求SQL查询的语句!
- 如何写这个SQL语句?
- 复制问题
- 一个非常奇怪的问题(高手进)
- 用SQL-profile工具监视数据库动作,发现不时有Audit Login Audit Logout这样的信息,请问是什么操作?
- 能不能先拿ACCESS建立数据库然后再将数据导入到SQL 中
- 高手帮忙:如何使ADO得到自定义sp的返回值?(我是指param OUTPUT而不是用Select返回)
- sql 2005 中 bcp 语法报错 :用户’sa'登陆失败,原因:未与信任SQLserver 连接相关联
- 求教个基础问题
(
a int ,
b int
primary key (a,b)
)
create table test2
(
a int,
b int
foreign key (a,b) references test1(a,b)
)
(
a int ,
b int ,
primary key NONCLUSTERED(a,b) ,
CONSTRAINT U_b UNIQUE CLUSTERED (b))
gocreate table test2
(
a int,
b int,
foreign key (b) references test1 (b)
)go
drop table test2,test1