www.dbpj.net > sql语句外键怎么写

sql语句外键怎么写

create table sales( ordernumber varchar(20) not null primary key,storecode char(4) not null foreign key references stores(storecode), orderdate date not null, quality int not null, terms varchar(12) not null, titleid int not null, ); 去掉外键前的逗号.

sql ce表中建立外键约束的语法:CREATE TABLE DetectTable(UserID integer,StartTime datetime not null,EndTime datetime not null,MassName nvarchar(10), foreign key (UserID) references UserTable(UserID)),其中,UserID为UserTable表中的主键.也可以在创建数据库关系图直接拖 在数据库关系图上右键-->新建关系图-->添加表 然后直接用鼠标拖字段连接就可以建立外键约束了

create table XK( Sno varchar(15) not null foreign key references Student(Sno), --学号 Cno varchar(10) not null , --课程号 Tno varchar(15) not null , --工号 foreign key(Tno,Cno) references RK(Tno,Cno),primary key (Sno,Cno,Tno) --主键)

一、创建表约束语法:ALTER TABLE table_name ADD CONSTRAINT constraint_name constraint_type constraint_definitiontable_name 要修改的表的名称constraint_name 约束的名称constraint_type 约束的类型,有以下四种: PRIMARY KEY

create table student( ID int identity(1,1) primary key,Name varchar(20) null default('')) go create table score( studentId int foreign key references student(id) not null, -- 这行即 外间约束 score int) foreign key references userinfo(id) 外键是 student 表的 id 字段

select a.name,b.name from text a,text1.b

建立外键像一楼写的那样就可以了,但是这个外键是要你去写的,关系是需要使用者人为创建的,不是自动填写的.而且插入的外键值必须是主键已存在或空值才可以插入外键.希望对你有帮助.

alter table tablename1 add constraint fk_one foreign key (id) references tableame2 (id)

使用以下sql语句: alter table 需要建立外键的表 add constraint 外键名字 foreign key references 外键表(外键字段) ,

1. 外键一定要是二个表;例子如下:2. CREATE TABLE outTable{ id int,primaiy key(id) }3. 创建含有外键的表:create table temp( id int,name varchar(20)) ALTER TABLE temp ADD constraint wc foreign key (id) references outTable(id) on update cascade

网站地图

All rights reserved Powered by www.dbpj.net

copyright ©right 2010-2021。
www.dbpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com