题目内容

在SQL Sever 2000中,设u1是某数据库中的用户,若要使u1在该数据库巾只具有查询全部用户表的权限。请补全如下语句:EXECsp_addrolemember ’______’, ’______’

查看答案
更多问题

设某商品经营管理系统使用SQL Server 2000数据库管理系统。在数据库中存在销售明细表,其建表语句为: CREATE TABLE 销售明细表( 销售单据编号 varchar(8), 商品编号 varchar(8), 单价 money, 数量 int, 总价 money ) 为了保证数据的一致性,建有如下触发器: CREATE TRIGGER AutoCountSum ON 销售明细表 FOR INSERT, UPDATE AS DECLARE @UnitPrice money, @Quantity int DECLARE @Amount money SELECT @UnitPrice = 单价, @Quantity = 数量 FROM inserted SET @Amount = @UnitPrice * @Quantity UPDATE 销售明细表 SET 总价= @Amount WHERE 销售单据编号 IN(SELECT 销售单据编号 FROM inserted) AND 商品编号 IN(SELECT 商品编号 FROM inserted) 在解决了①中的问题后,程序员在数据库中执行如下SQL语句: SELECT 商品编号,sum(总价) FROM 销售明细表 WHERE 单价 > 50 GROUP BY 商品编号 请在不改变该SQL语句的情况下,给出提高该查询执行效率的方案。

在SQL Server 2000中,设要在表SC上建立一个前触发型触发器。请补充下列触发器定义语句: CREATE TRIGGER tri_A ON SC ______ UPDATE As…

若某SQL Server 2000实例的身份验证模式为Windows only,该实例的合法登录账户中,无法登录到该实例的账户是______身份的账户。

在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。 CREATE PROC p_Sum @year INT AS SELECT ______ WITH TIRS 商品类别,SUM (销售数量) AS 销售总数量, ______ AS 销售总利润 FROM 商品表 JOIN 销售表 ON 商品表. 商品号=销售表. 商品号 WHERE year (销售时间) = @year GROUP BY 商品类别 ORDER BY 销售总利润 ______

答案查题题库