SQL SELECT的输出选项
1.将查询到的学生信息存放在数组tmp中并显示:
SELECT * FROM student INTO ARRAY tmp
DISPLAY MEMO LIKE tmp
2. 将查询到的学生信息存放在临时文件tmp中并显示;
SELECT * FROM student INTO CURSOR tmp
LIST
3.将查询到的学生信息存放到表student_bak中并显示;
SELECT * FROM student INTO TABLE student_bak
4.查询选修了“数据结构”课程的学生的全部信息,并将结果按学号降序存放在 netp.dbf文件中(结果表的结构同student,并在其后加入课程号和课程名字段)。
SELECT student.*,course.课程号,课程名 FROM student,sc,course;
WHERE sc.课程号 =course.课程号 AND student.学号 = sc.学号 ;
AND 课程名="数据结构" ORDER BY student.学号 DESC INTO TABLE netp
5.将dep表中的数据复制到表dep_bak中;
SELECT * FROM dep INTO TABLE dep_bak
6. 将查询到的学生信息存放在文本文件student1.txt中并显示;
SELECT * FROM student TO FILE student1.txt
MODIFY FILE student1.txt
7.用SQL命令建立一个新表nvstu,字段为:姓名(c,8),院系号(c,1),出生日期(D)和党员(L),把student表中所有男生的相关字段值追加到nvstu。
CREATE TABLE nvstu(姓名 c(8),院系号 c(1),出生日期 D,党员 L)
SELECT 姓名,院系号,出生日期,党员 FROM student WHERE 性别="男" INTO ARRAY xyz
INSERT INTO nvstu FROM ARRAY xyz