SQL语言的问题,编写菜单过程命令中,两种写法,看看是不是都可以

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:48:02
标准答案给的是:
SET TALK OFF
SET SAFETY OFF
OPEN DATABASE ck3.dbc
USE CK
SELECT * FROM CK WHERE 仓库号 NOT IN;
(SELECT 仓库号 FROM ZG WHERE 工资<=1220);
AND 仓库号 IN (SELECT 仓库号 FROM ZG);
ORDER BY 面积;
INTO TABLE wh1.dbf
CLOSE ALL
SET SAFETY ON
SET TALK ON
是否可以这样写:
SELECT * FROM CK inner join ZG on CK.仓库号=ZG.仓库号;
where ZG.工资>1220;
ORDER BY CK.面积;
INTO TABLE wh1
还有一点,编写SQL命令之前一定要加“SET TALK OFF
SET SAFETY OFF
OPEN DATABASE ck3
USE CK”这样的语句吗?

一、可以的,两个SELECT语句功能相同,第二个还简单明了些。

二、SET TALK OFF 、SET SAFETY OFF 可以不要,但是效果不同,你测试一下就知道。OPEN DATABASE ck3 、USE CK两句打开数据库和表,不能取消。