‘J2’;
5)SELECT 零件代号
FROM 供应商,供应零件
WHERE 供应商.供应商代码=供应零件.供应商代码 AND
供应商.所在城市=‘上海’;
6) SELECT 工程名
FROM 供应商,供应零件,工程
WHERE 供应商.供应商代码=供应零件.供应商代码AND
供应零件.工程代码=工程.工程代码 AND
供应商.所在城市=‘上海’;
7) SELECT 工程号码
FROM 工程
WHERE NOT EXISTS(SELECT*
FROM 供应零件
WHERE工程.工程代码=供应零件.工程代码 AND 供应商代
码 IN (SELECT 供应商代码
FROM 供应商
8) 8) UPDATE 零件
SET 颜色=‘蓝色’;
WHERE 颜色=‘红色’;
9) 9) UPDATE 供应零件
SET 供应商代码=‘S3’
WHERE 供应商代码=‘S5’ AND 工程代码=’J4’ AND 零件代码=‘P6’;
10) 10) DELETE
FROM 供应零件
WHERE 供应商代码=’S2’;
DELETE
FROM 供应商
WHERE 供应商代码=’S2’;
4. 答:
在嵌入方式下,SQL语句在嵌入主语言的程序时其前缀加EXEC SQL ;其结束处用END_EXEC或用分号“;”。
5.答:
数据的工作单元和程序工作单元之间通信的主要方式有:主语言通过变量向SQL语句 提供参数;SQL语句的当前工作状态和运行环境数据要返馈给应用程序。
6.答:
使用游标解决SQL一次一集合的操作与主语言一次一记录操作的矛盾。游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。用户可以通过游标逐一获取记录,并将记录赋给主变量,交给主语言做进一步处理。
7.答:
B
8.答:
C
9.答:
A
10.答:
C
11.答:
C