A.内嵌表值用户定义函数 B.存储过程 C.视图
124. 你是出口产品到全世界的运动商品公司的数据库开发者。公司存储它的销售信息于sales数据库。客
户名字存储在这个数据库的customers的表格里。用于创建这个表格的脚本显示如下: CREATE TABLE Customers (
CustomerID int NOT NULL,
CustomerName varchar(30) NOT NULL, ContactName varchar(30) NULL, Phone varchar(20) NULL, Country varchar(30) NOT NULL,
CONSTRAINT PK_Customers PRIMARY KEY (CustomerID) )
客户销售部门要查询拥有超过10个客户的国家并对其做广告。你要为销售部门创建这些国家的清单。你将使用哪个脚本?( A ) A
SELECT Country FROM Customers
GROUP BY Country HAVING COUNT (Country)>10 B. SELECT TOP 10 Country FROM Customers C. SELECT TOP 10 Country FROM Customers
FROM (SELECT DISTINCT Country FROM Customers) AS X GROUP BY Country HAVING COUNT(*)> 10 D. SET ROWCOUNT 10
SELECT Country, COUNT (*) as “NumCountries” FROM Customers
GROUP BY Country ORDER BY NumCountries, Desc
125. 你在把数据载入SQLServer2000 数据库的过程中临时需要一张Staging表.当数据载入过程完成时,
数据从这个表中被删除.不需要还原这个被删除的表.你要尽可能快的确信数据从Sraging表中被删除,你应该怎么做?( B ) A 使用delete 语句从表中删除数据
D.标量用户定义函数
B 使用 truncate table语句从表中删除数据 C 使用 drop table语句从表中删除数据
D 使用一个可更新的游标访问和删除表中的毎一行数据
126. 你是一个汽车代理权的数据库开发者.你正设计一个数据库来支持一个web,使这个网页用来购买汽
车,某人从网页上购买一辆汽车,将能够选择模型和顔色.产商做了4个不同的汽车模型.模型能够以5种顔色中的任一种被定购.每一种模型有一个默认的顔色.模型被存放在一个Models表中,顔色被存放在一个Colors表中.这些表如下所示:
你需要创建一个清单存放所有可能的模型和顔色的组合. 你将使用哪一个脚本?( B ) A. SELECT m.ModelName, c.ColorName
FROM Colors AS c FULL OUTER JOIN Models AS m ON c.ColorID = m.ColorID
ORDER BY m.ModelName, c.ColorName B. SELECT m.ModelName, c.ColorName FROM Colors AS c RIGHT JOIN Models AS m ORDER BY m.ModelName, c.ColorName C. SELECT m.ModelName, c.ColorName
FROM Colors AS m INNER JOIN Colors AS c ON m.ColorID = c.ColorID
ORDER BY m.ModelName, c.ColorName D. SELECT m.ModelName, c.ColorName
FROM Colors AS c LEFT OUTER JOIN Models AS m ON c.ColorID = m.ColorID UNION
SELECT m.ModelName, c.ColorName
FROM Colors AS c RIGHT OUTER JOIN Models AS m
ON c.ColorID = m.ColorID
ORDER BY m.ModelName, c.ColorName E. SELECT m.ModelName
FROM Models AS m UNION
SELECT c.ColorName FROM Colors AS c ORDER BY m.ModelName