在SQL Server 2000中,某数据库中有角色R1和用户U1,U1是R1角色的成员,且只属于该角色。先对T表给R1只授予SELECT和DELETE权限,并授予U1对T表具有SELECT、UPDATE和DENY DELETE权限,则用户U1对T表可以执行的操作是______。 A)查询、删除和更改数据 B)查询和更改数据 C)查询和删除数据 D)查询和更改表结构
A B C D
12.
在SQL Server 2000中,有教师表Teachers(TeacherID,Name,LeaderID),其中TeacherID是主码,类型是长度为4的普通编码定长字符串,且每位是0~9的数字字符;Name的类型是长度为10的普通编码可变长字符串;LeaderID是每个教师的领导的TeacherID。 ①写出创建Teachers表的SQL语句,要求语句中包含所有的约束。 ②现要查询TeacherID为“1234”的教师的领导的TeacherID,请给出相应的SQL语句,要求只使用一条SQL语句实现,且此语句中不允许包含子查询。
在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000B空间,则此数据库表需要占用的数据页数为______页。
16.
SQL Server 2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是______。 A)GRANT SELECT ON DB1(T1)TO u1 B)GRANT SELECT TO u1 ON DB1(T1) C)GRANT SELECT TO u1 ON T1 D)GRANT SELECT ON T1 TO u1
某SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。 CREATE PROC p_Sum @year INT AS SELECT (1) WITH TIRS 商品类别,SUM(销售数量)As销售总数量, (2) AS销售总利润 FROM商品表JOIN销售表ON商品表.商品号=销售表.商品号 WHERE year(销售时间)=@year GROUP BY商品类别 ORI)ER BY销售总利润 (3)