文件名称:SQLPLUS编辑命令-oracle基础讲义
文件大小:4.17MB
文件格式:PPT
更新时间:2024-05-12 07:15:54
orcle基础讲义
SQLPLUS编辑命令 命令使用时[]内的字母可以省略,如:L[IST]可以写为L 下面通过例子说明一些常用命令的简单使用方法。 (1)List语句 语法格式: L[ist] [n∣n m∣n*∣n last∣*∣*n∣*last∣last] 【例1.3】假设在SQL缓冲区中有下述查询语句: SQL>SELECT kch,kcm 2 FROM kc 3 WHERE xf=5; 应用LIST语句: SQL>list /*命令简写,大小写都可以*/ 则显示如下内容: 1 SELECT kch,kcm 2 FROM kc 3* WHERE xf=5 /*前面加“*”号表示此行为当前行*/ (2)Append语句 语法格式: APPEND column_name[,…n]∣text 【例1.4】在上述语句的查询内容中增加kkxq列。 SQL>1 /*将第一行定为当前行*/ SQL>append ;kkxq /*在第一行最后追加kkxq列*/ SQL>L /*重新显示语句内容*/ 1 SELECT kch,kcm,kkxq /*追加了kkxq列内容*/ 2 FROM kc 3* WHERE xf=5 /*前面“*”号表示此行为当前行*/ (3)Change语句 语法格式: C[HANGE]/[old/]new/ 【例1.5】将上述语句中WHERE子句的查询条件学分为4替换学分为5。 SQL>3 /*指定第三行为当前行*/ SQL>C/5/4/ /*学分为4替换学分为5 */ 3* WHERE xf=4 /*替换后显示的内容*/ (4)Input语句 语法格式: I[NPUT] [text] 【例1.6】在上述查询语句后添加另外的查询条件。 SQL>L 3 /*指定第三行为当前行*/ SQL>I and kkxq=2 /*添加查询条件*/ SQL>L /*显示添加查询条件后的语句*/ 1 SELECT kch,kcm,kkxq 2 FROM kc 3 WHERE xf=4 4* AND kkxq=2 (5)DEL语句 语法格式: DEL [n∣m n] 【例1.7】删除第四行。 SQL>Del 4 /*如果语句后不带行号,表示删除当前行*/ 语法格式: DELETE FROM table_name∣view_name [WHERE condition] 该语句的功能为从table_name指定的表或view_name指定的视图中删除满足 condition 查询条件的行,若省略该条件,表示删除所有的行。 【例3.5】将XSCJ数据库的XS表中总学分小于39的行删除,使用如下的PL/SQL 语句。 DELETE FROM XS WHERE ZXF<39; *