在SQL Server 2005中,以下关于主键的说法正确的是()。(选一项)
A.表创建后,一旦设定了主键,主键就不能再更改
B.表中可以没有主键
C.主键列的值可以重复
D.主键列允许插入空值
时间:2023-10-22 11:33:22
相似题目
-
在SQL Server2005中,以下()语句可以创建存储过程。
A . create proc
B . create trigger
C . Create View
D . create database
-
在SQL Server 2005中,用户自定义函数分为()。
A . 标量值函数
B . 数学函数
C . 表值函数
D . 字符串函数
-
SQL Server2005的系统数据库中最要的是()数据库。
A . Master数据库
B . Model数据库
C . msdb数据库
D . Tempdb数据库
-
在SQL Server2005中,索引的顺序和数据表的物理顺序相同的索引是()。
A . 聚集索引
B . 非聚集索引
C . 主键索引
D . 唯一索引
-
SQL Server2005中,使用()可以创建一个触发器。
A . create procedure
B . create table
C . create trigger
D . create index
-
SQL Server 2005中,全局变量以()符号开头。
A . @
B . @@
C . **
D . &&am
-
SQL Server2005中,如果要删除一个存储过程,则可以使用()语句。
A . create procedure
B . drop database
C . drop procedure
D . drop trigger
-
你打算从SQL Server 2000数据库的客户表和国别表中导入客户数据到SQL Server 2005数据库中。你要确保在导入过程中,客户表中国家代码列的每个值在SQL Server 2005数据库中国别表内都有其相应的纪录。你在两个表之间定义一外键,这样,参照完整性将保证若国家代码值在客户表中存在,而在国别表中不存在时导入程序失败。你要确保国别表无记录时导入过程不失败,该怎么做?()
A . 删除外键,用脚本导入数据,重新创建外键
B . 创建一个CHECK约束
C . 创建一个DML INSTEAD OF触发器,将错误记录写入文件或表中
D . 创建一个DML AFTER触发器,将错误纪录写入文件或表中
-
公司A的应用开发人员创建了一个包含CLR函数的动态连接库(dll),这个CLR函数读取电子表格的数据,进行运算后把数据写回到SQL SERVER 2005数据库中。为此,你需要使用CREATE ASSEMBLY语句在SQL Server 2005中注册这个类库、并且设置SQL Server 访问程序集时向程序集授予最小的安全权限许可。请问,你应该使用下面哪一个许可设置?()
A . Default
B . SAFE
C . EXTERNAL_ACCESS
D . UNSAFE
-
以下关于主键的描述正确的是
-
在SQL Server 2005中运行如下T-SQL语句,假定SALES表中有多行数据,执行查询之 后的结果是()。BEGIN
A.A.SALES表中qty列最小值大于等于30
B.B.SALES表中qty列最小值大于等于40
C.C.SALES表中qty列的数据全部为50
D.D.SALES表中qty列最小值大于等于60
-
在SQL Server 2005中运行如下T-SQL语句,假定SALES表中有多行数据,执行查询之 后的结果是()。BEGI
A.A.SALES表中qty列最小值大于等于30
B.B.SALES表中qty列最小值大于等于40
C.C.SALES表中qty列的数据全部为50
D.D.SALES表中qty列最小值大于等于60
-
在SQL SERVER 2005中,空值(NULL)意味0000000着没有输入,它的存在通常表明值未知或未定义
是
否
-
关于SQL Server 2005实例描述正确的有()
A.每个实例只能有一个数据库
B.实例和数据库是同一个概念
C.每个实例可以有多个数据库,但是最多不能超过32,767个数据库
D.实例启动时都会启动固定个数的进程
-
你是一个保险公司的数据库开发人员,公司的保单信息存储在SQL Server 2005数据库中,你使用以下脚本建立了一个名为Policy的表:
CREATE TABLE Policy
(PolicyNumber int NOT NULL DEFAULT (0),
InsuredLastName char (30) NOT NULL,
InsuredFirstName char (20) NOT NULL,
InsuredBirthDate datetime NOT NULL,
PolicyDate datetime NOT NULL,
FaceAmount money NOT NULL,
CONSTRAINT PK_Policy PRIMARY KEY (PolicyNumber))
每次公司销售出一份保单,Policy表中就增加一条记录,并赋予其一个新的保单号,你将怎么做?()
A、建立一个INSTEAD OF INSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。
B、建立一个INSTEAD OF UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
C、建立一个AFTER UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
D、用AFTER UPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。
-
在SQL Server 2005中,主键用来实施()(选一项)
A.引用完整性约束
B.实体完整性约束
C.域完整性约束
D.自定义完整性约束
-
在SQL Server2005中,系统存储过程(选一项)()
A.存储在Master数据库中
B.可以在查询分析器中修改
C.一些名称以sp_开头,一些名称以sys_开头
D.用来代替用户自定义的存储过程
-
在SQL Server2005中,创建存储过程如下,要在Students表中查找Age(年龄)是18岁的学生,()可以正确的调用这个存储过程。(选两项)
A.XEC Mypl 18
B.XEC Mypl @p = 18
C.XEC Mypl p = ‘18’
D.XEC Mypl P = 18
-
下列关于SQL Server 2005数据库的分离和附加的说法,正确的是()
A.数据库一旦被分离,数据文件就被删除了
B.数据库被分离后,数据文件还在,被分离的数据文件能且仅能被重新附加到原来与之分离的SQL Server实例上
C.数据库被分离后,数据文件还在,被分离的数据文件能被重新附加到其它的SQL Server 2005实例上
D.数据库附加时,要重新附加所有与数据库相关联的文件,而不仅仅是主文件
此题为多项选择题。
-
在SQL Server 2005 中,使用update语句更新数据库表中的数据,以下说法正确的是()(选一项)
A.每次只能更新一行数据
B.表中的数据行可以全部被更新
C.如果没有数据项被更新,将提示错误信息
D.更新数据时,不能带有WHERE条件子句
-
【单选题】以下关于主键的描述正确的是()
A.标识表中唯一的实体
B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立
D.表中允许有多个主键
-
以下关于主键的说法,()是正确的
A.表中必须建立主键
B.只能用一个字段作为主键
C.作为主键的字段允许出现空值(NULL)
D.不能确定任何一个字段的值是唯一时,可将两个以上的字段组合成为主键
-
在SQL Server 2005中,()函数不是由系统提供的
A.NEWID()
B.CONVERT()
C.SUM()
D.ADD()
-
以下关于主键的说法,()是错误的
A.作为主键的字段中不允许出现空值(NULL)
B.作为主键的字段中允许出现空值(NULL)
C.使用自动编号是创建主键的最简单的方法