A.主键可以用来确保表中不存在重复的数据行 B.一个表必须有一个主键 C.一个表只能有一个主键 D.只能对整数型列设置主键
单项选择题创建一个名为‘Customers’的新表,同时要求新表中包含表‘clients’的所有记录,sql语句是()。
A.Select * into customers from clients B.Select into customers from clients C.Insert into customers select * from clients D.Insert customers select * from clients
多项选择题关于Truncate table, 以下()描述是错误的。
A.Truncate table 可跟Where从句,根据条件进行删除 B.Truncate table 用来删除表中所有数据 C.触发器对Truncate table无效 D.delete 比Truncate table速度快
单项选择题若要删除book表中所有数据,以下语句错误的是()。
A.truncate table book B.delete * from book C.drop table book D.delete from book
单项选择题假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是()。
A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。 B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。 C.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。 D.如果采用userid作为主键,那么在userid列输入的数值,允许为空。
单项选择题在创建表的过程中,哪个关键字用来定义默认值()
A.DISTINCT B.UNIQUE C.CHECK D.DEFAULT
多项选择题以下哪个关键字用来定义记录在某属性上的约束条件()
A.DEFAULT B.DISTINCT C.UNIQUE D.CHECK
单项选择题定义check约束,限制性别列的取值必须是“男”或“女”。以下哪个约束表达式是正确的?()
A.性别==’男’or性别==’女’ B.性别=’男’and性别=’女’ C.性别=’男’or性别=’女’ D.性别in(’男’,’女’)
多项选择题不允许向表的主键列中输入()。
A.NULL B.重复值 C.默认值
多项选择题为表列定义哪些约束,可以防止向该列中输入重复值()。
A.主键约束。 B.外键约束。 C.唯一约束。
单项选择题以下关于表列数据类型的描述中,()是正确的。
A.float是浮点数。 B.decimal是精确小数。 C.decimal和float都是精确小数。
单项选择题以下哪种类型不能用作表列的数据类型?()
A.tinyint B.timestamp C.xml D.cursor
问答题在SQL Server 2005中,数据库对象包括哪些对象,列出其中5种。
问答题说明数据库中事务日志文件与数据文件的不同点。
问答题简述收缩数据库的作用以及在SQL Server Management Studio中收缩数据库的步骤。
问答题简述SQL Server 2005中文件组的作用和分类