CREATE TABLE Orders(O_Id int NOT NULL,OrderNo int NOT NULL,pId int,PRIMARY KEY (O_Id),CONSTRAINT fk_POS FOREIGN KEY (pId,OrderNo)REFERENCES Persons(pId)) 2、修改表时的SQL FOREIGN KEY约束 表已被创建完成,可以使用ALTER TABLE来添加SQL FOREIGNKEY约束 ALTER TABLE 表名 ADD FOREIGN KEY (字段名...
create table Student (StudentNo int PRIMARY KEY IDENTITY(1,1), --加主键约束,还有标识列属性(两者构成实体完整性)StudentName nvarchar(15) not null, --加非空约束,不加"not null" 默认为:可以为空 StudentSchool text(20) FOREIGN KEY REFERENCES SchoolTable(SchoolName), --加外键约束,...
2、这里一共两个表,先创建外键表,因为先有外键,主键才能引用。首先创建数据库,新建查询。3、新建外键表【teacher】,输入命令:create table teacher。添加需要的字段teacher_xingming并设置它为【主键】。输入命令:teacher_xingming nchar(10) primary key,4、选中需要执行的命令行,单击【执行】,下...
constraintPK_Sprimarykey(sno), constraintCK_agecheck(age>=0andage<=150) ) createtableC ( cnochar(8), cnamechar(16), creditint, constraintPK_Cprimarykey(cno), constraintCK_creditcheck(credit>=0) ) createtableSC ( snochar(6), cnochar(8), constraintPK_SCprimarykey(sno,cno),constraintFK...
用SQL语句创建表,使用语句 CREATE TABLE 。对列的约束主要有NOT NULL ,UNIQUE ,PRIMARY KEY ,FOREIGN KEY 等。定义表的删除与更新操作的完整性约束,主要有四种模式:NO ACTION ,CASCADE ,SET NULL ,SET DEFAULT 。检查列的取值范围可以用 CHECK 约束。设定列的默认取值,可以用DEFAULT 短语。正确 错误判断题 正确...
PRIMARY KEY (Id_O),FOREIGN KEY (Id_P) REFERENCESPersons(Id_P)) SQL Server / Oracle / MS Access: CREATE TABLE Orders ( Id_O int NOT NULL PRIMARY KEY, OrderNo int NOT NULL,Id_PintFOREIGNKEYREFERENCESPersons(Id_P)) 如果需要命名 FOREIGN KEY 约束,以及为多个列定义 FOREIGN KEY 约束,请使用...
create table student ( id int not null, name varchar2(50), sex varchar2(25), birthday varchar2(225), createtime timestamp, primary key(id), t_id int FOREIGN KEY REFERENCES teacher(t_id) //一个外键 ); <!--可建立联合主键,例如primary key(id,name),这样id和name都是主键,且id不允许重...
一)CREATE TABLE 时的 SQL FOREIGN KEY 约束 1、创建表SC时,在列"Sno"上创建 FOREIGN KEY 约束 MySQL: 说明:要先创建Student表和Course表 create table SC(Sno varchar(7),Cno varchar(10),Grade int check(Grade >=0 and Grade <=100),primary key(Sno,Cno),foreign key (Sno) references Student(Sno...
A) FOREIGN KEY B) DEFAULT C) PRIMARY KEY D) CHECK 相关知识点: 试题来源: 解析 C [解析] 在Visual FoxPro中通过SQL命令建立表时,用PRIMARY KEY定义主索引、实现完整性,用FOREIGN KEY定义外键,用DEFAULT定义默认值,用CHECK定义有效性规则。反馈 收藏 ...