关系数据库中,主键是(1___),主键的建立有(2___)种方法,当运用Transact-SQL语句创建主键时,可以是(3___)。
A: 为标识表中唯一的实体
B: 一二C.三D.四
⑶
C: create table table1
(column1 char(13) not null primary,
column2 int not) on primary;
D: 创建唯一的索引,允许空值
E: alter table table1 with notcheck add
constraint [PK_table1] primary key nonclustered
( column1) on primary;
F: 只允许以表中第一字段建立
G: alter table table1 column1 primary key ;
H: 允许有多个主键的
⑵
A: 为标识表中唯一的实体
B: 一二C.三D.四
⑶
C: create table table1
(column1 char(13) not null primary,
column2 int not) on primary;
D: 创建唯一的索引,允许空值
E: alter table table1 with notcheck add
constraint [PK_table1] primary key nonclustered
( column1) on primary;
F: 只允许以表中第一字段建立
G: alter table table1 column1 primary key ;
H: 允许有多个主键的
⑵
举一反三
- 创建学生表:CREATE TABLE Student([br][/br]Sno char(6),[br][/br]Sname varchar(8),[br][/br]Ssex char(2),[br][/br]Sbirth DATE,[br][/br]Sdept varchar(30)[br][/br]);[br][/br]现在要添加主键的代码正确的是( )。 A: ALTER TABLE student ADD PRIMARY KEY(Sno); B: ALTER TABLE student ADD PRIMARY KEY Sno ; C: ALTER TABLE student ADD unique (Sno); D: ALTER TABLE student PRIMARY KEY(Sno);
- 为表TEST中ID列添加主键约束的语法是() A: ALTER TABLE TEST CHANGE( ID INT PRIMARY KEY) B: ALTER TABLE TEST ADD( ID INT PRIMARY KEY) C: ALTER TABLE TEST MODIFY( ID INT PRIMARY KEY) D: ALTER TABLE TEST ADD CONSTRAINT PK PRIMARY KEY (ID)
- 在以下的语句中,哪一个将移除一个主键和依赖于这个主键的所有约束 A: ALTER TABLE table B: DROP PRIMARY KEY CASECADE; C: ALTER TABLE table D: REMOVE CONSTRAINT PRIMARY KEY CASCADE; E: ALTER TABLE table F: DISABLE CONSTRAINT PRIMARY KEY CASCADE; G: 一个主键不能被移除
- 在修改表时,设置检查约束可以使用的SQL语句是() A: FOREIGN<br/>KEY REFERENCES主键表名(主键字段名) B: Primary<br/>Key(主键名) C: constraint主键约束名Primary<br/>Key(主键名) D: ALTER<br/>TABLE 表名ADD<br/>CONSTRAINT 检查约束名check<br/>(约束条件)
- 假设需要为表 customer 添加主键约束,主键列为 customer_id,可以使用如下( )方式。 A: Alter table CUSTOMER ADD pk_customer primary key (customer_id); B: Altertable CUSTOMER ADD constraint pk_customer primary key (customer_id); C: Alter table CUSTOMER ADD constraint pk_customer (customer_id); D: Alter table CUSTOMER ADD primary key (customer_id);