两个表
Table A(a int PK,b int,c int,d char(4))
Table B(x int PK,y char(3),z char(4))
表A的b,c字段取值是基于表B的x字段。
利用PowerDesigner建模,需不需要对这两个建立关系?如果需要,是怎么建的?
Table A(a int PK,b int,c int,d char(4))
Table B(x int PK,y char(3),z char(4))
表A的b,c字段取值是基于表B的x字段。
利用PowerDesigner建模,需不需要对这两个建立关系?如果需要,是怎么建的?
CREATE TABLE b(x INT PRIMARY KEY,y CHAR(3),z CHAR(4))
gocreate table a (a int primary key,b int REFERENCES B(x),c INT REFERENCES B(x),d CHAR(4))
go
我设置了多对多的关系,它有形成关系中间表。但是生产Script后在SQL2008里面执行报错了。
消息 102,级别 15,状态 1,第 8 行
'.0' 附近有语法错误。源代码如下:
--start script
if exists (select 1
from sysindexes
where id = object_id('R_Code_Employee')
and name = '0,n_FK'
and indid > 0
and indid < 255)
drop index R_Code_Employee.0,n_FK --错误指向的行数
go
--end script这是怎么回事?