当前位置: X题卡 > 所有题目 > 题目详情

在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6~1.5倍范围之内,实现这个约束的正确...

查看本题答案

你可能感兴趣的试题

SELECT 商品.商品名称,商品.数量 FROM 商品; WHERE NOT EXIST (SELECT*FROM 价格; WHERE 价格.商品号;商品.商品号 AND 商品价格<120)  SELECT 商品.商品名称,商品.数量 FROM 商品; WHERE EXIST (SELECT*FROM 价格; WHERE 价格.商品号=商品.商品号 AND 商品价格<120)  SELECT 商品.商品名称,商品.数量 FROM 商品; WHERE IN (SELECT*FROM 价格; WHERE 价格.商品号:商品.商品号 AND 商品价格<120)  SELECT 商品.商品名称,商品.数量 FROM 商品; WHERE NOT IN (SELECT*FROM 价格; WHERE 价格.商品号=商品.商品号 AND 商品价格<120)  
商品名称=激光打印机AND商品.商品号=仓库.商品号  商品名称=’激光打印机’AND商品.商品号=仓库.商品号  商品名称=激光打印机OR商品.商品号=仓库.商品号  商品名称=’激光打印机’OR商品.商品号=仓库.商品号  
CREATE INDEX Idx1 ON商品表(类别)  CREATE INDEX Idx1 ON商品表(商品号,商品名,单价)  CREATE INDEX Idx1 ON商品表(类别,商品号)INCLUDE(商品名,单价)  CREATE INDEX Idx1 ON商品表(商品号)INCLUDE(商品名,单价)
WHERE类别=’食品’OR类别=’家电’  
CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)  CHECK(销售价格BETWEEN商品表.单价*0.6 AND商品表.单价*1.5)  CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATE AS IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b ON 商品号=商品号 WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5) ROLLBACK  CREATE TRIGGER tri_Sales ON销售表INSTEAD OF INSERT,UPDATE AS IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b ON 商品号=商品号 WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5) ROLLBACK  
SELECT商品.商品名称,商品.数量FROM商品; WHERENOTEXIST(SELECT*FROM价格; WHERE价格.商品号:商品.商品号AND商品价格<120)  SELECT商 品.商品名称,商品 .数量:FROM商品; WHEREEXIST(SELECT*FROM价格; WHERE价格.商品号:商品.商品号AND商品价格<120)  SELECT商品.商品名称,商品.数量FROM商品; WHERE IN(SELECT*FROM价格; WHERE价格.商品号:商品.商品号AND商品价格<120)  SELECT商品.商品名称,商品.数量FROM商品; WHERE NO Tm(SELECT*FROM:价格; WHERE价格.商品号:商品.商品号AND商品价格<120)  
CHECK(销售价格BETWEEN单价×0.6 AND单价×1.5)  CHECK(销售价格BETWEEN商品表.单价×0.6 AND商品表.单价×1.5)  CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATEAS  IF EXISTS(SELECT * FROM INSERTED a JOIN商品表b  ON a.商品号=b.商品号  WHERE销售价格NOT BETWEEN单价×0.6 AND单价×1.5)  ROLLBACK  CREATE TRIGGER tri_Sales ON销售表  INSTEAD OF INSERT,UPDATEAS  IF EXISTS(SELECT×FROM INSERTED a JOIN商品表b  ON a.商品号=b.商品号  WHERE销售价格NOT BETWEEN单价×0.6 AND单价×1.5)  ROLLBACK  
CHECK(销售价格BETWEEN单价×0.6 AND单价×1.5)  CHECK(销售价格BETWEEN商品表.单价×0.6 AND商品表.单价×1.5)  CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATE AS IF EXISTS(SELECT * FROM INSERTED a JOIN商品表b ON a.商品号=b.商品号 WHERE销售价格NOT BETWEEN单价×0.6 AND单价×1.5) ROLLBACK  CREATE TRIGGER tri_Sales ON销售表 INSTEAD OF INSERT,UPDATE AS IF EXISTS(SELECT×FROM INSERTED a JOIN商品表b ON a.商品号=b.商品号 WHERE销售价格NOT BETWEEN单价×0.6 AND单价×1.5) ROLLBACK  
商品号="00001"AND商品号="00002"  商品号!="00001"OR商品号!="00002"  商品号="00001"OR商品号!="00002"  商品号!="00001"AND商品号!="00002"  
SELECT商品.商品名称,价格.商品价格,部门.部门名称; FROM部门,商品,价格WHERE商品号='400015,  SELECT商品.商品名称,价格.商品价格,部门.部门名称; FROM部门,商品,价格WHERE商品.商品号='400015'; AND部门.部门号:商品.部门号AND商品、商品号:价格、商品号、  SELECT商品名称,商品价格,部门名称; FROM部门,商品,价格WHERE商品.商品号='400015';  SELECT商品名称,商品价格,部门名称; FROM:部门,商品,价格WHERE商品号='400015'; AND部门.部门号:商品.部门号AND商品.商品号:价格.商品号  
SELECT 商品.商品名称,价格.商品价格,部门.部门名称; FROM 部门,商品,价格 WHERE 商品号='400015';  SELECT 商品.商品名称,价格.商品价格,部门.部门名称; FROM 部门,商品,价格 WHERE 商品.商品号='400015'; AND 部门.部门号:商品.部门号 AND 商品.商品号=价格.商品号  SELECT 商品名称,商品价格,部门名称; FROM 部门,商品,价格 WHERE 商品.商品号='400015';  SELECT 商品名称,商品价格,部门名称; FROM 部门,商品,价格 WHERE 商品号='400015'; AND 部门.部门号:商品.部门号 AND 商品.商品号=价格.商品号  
CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)  CHECK(销售价格BETwEEN商品表.单价*0.6 AND商品表.单价*1.5)  CREATE TRIGGER tri Sales ON销售表FOR INSERT,UPDATEAS  IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b)  ON a.商品号=b.商品号  WHERE销售价格NOT BETwEEN单价*0.6 AND单价*1.5)  ROLLBACK  CREATE TRIGGER tri Sales ON销售表INSTEAD OF INSERT,UPDATEAS  IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b ON a.商品  号=b.商品号wHERE销售价格NOT BETwEEN单价*0.6 AND单价*1.5)  ROLLBACK  
商品名称=激光打印机AND商品.商品号=仓库.商品号  商品名称=’激光打印机’AND商品.商品号=仓库.商品号  商品名称=激光打印机OR商品.商品号=仓库.商品号  商品名称=’激光打印机’OR商品.商品号=仓库.商品号  
SELECT商品.商品名称,价格.商品价格,部门.部门名称;
FROM部门,商品,价格WHERE商品号='400015,  
SELECT商品.商品名称,价格.商品价格,部门.部门名称;
FROM部门,商品,价格WHERE商品.商品号='400015';
AND部门.部门号:商品.部门号AND商品、商品号:价格、商品号、  
SELECT商品名称,商品价格,部门名称;
FROM部门,商品,价格WHERE商品.商品号='400015';  
SELECT商品名称,商品价格,部门名称;
FROM:部门,商品,价格WHERE商品号='400015';
AND部门.部门号:商品.部门号AND商品.商品号:价格.商品号  
SELECT商品.商品名称,商品.数量FROM商品;
WHERENOTEXIST(SELECT*FROM价格;
WHERE价格.商品号:商品.商品号AND商品价格<120)  
SELECT商 品.商品名称,商品 .数量:FROM商品;
WHEREEXIST(SELECT*FROM价格;
WHERE价格.商品号:商品.商品号AND商品价格<120)  
SELECT商品.商品名称,商品.数量FROM商品;
WHERE IN(SELECT*FROM价格;
WHERE价格.商品号:商品.商品号AND商品价格<120)  
SELECT商品.商品名称,商品.数量FROM商品;
WHERE NO Tm(SELECT*FROM:价格;
WHERE价格.商品号:商品.商品号AND商品价格<120)  
商品名称=激光打印机 AND 商品.商品号=仓库.商品号  商品名称=’激光打印机’ AND 商品.商品号=仓库.商品号  商品名称=激光打印机 OR 商品.商品号=仓库.商品号  商品名称=’激光打印机’ OR 商品.商品号=仓库.商品号  
SELECT 商品.商品名称,商品.数量 FROM 商品;
WHERE NOT EXIST (SELECT*FROM 价格;
WHERE 价格.商品号;商品.商品号 AND 商品价格<120)  
SELECT 商品.商品名称,商品.数量 FROM 商品;
WHERE EXIST (SELECT*FROM 价格;
WHERE 价格.商品号=商品.商品号 AND 商品价格<120)  
SELECT 商品.商品名称,商品.数量 FROM 商品;
WHERE IN (SELECT*FROM 价格;
WHERE 价格.商品号:商品.商品号 AND 商品价格<120)  
SELECT 商品.商品名称,商品.数量 FROM 商品;
WHERE NOT IN (SELECT*FROM 价格;
WHERE 价格.商品号=商品.商品号 AND 商品价格<120)  

热门试题

更多