【Oracle】SQL*Plus 基本使用

本文详细介绍了SQL*Plus中的常用命令及其用法,包括如何使用edit、get、start等命令进行文件操作,如何利用set命令调整显示参数以优化输出效果,以及如何通过column命令定制查询结果的展示样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

edit            可以打开编辑器
edit filename   将SQL*Plus缓冲区里面的内容复制到一个文件名为filename的文件里面并打开该文件
get filename    把filename里面的内容复制到sql*plus缓冲区
start filename 
或者 @ filename 执行sql文件
save filename   将sql*plus缓冲区里面的内容复制并保存到filename里

SET     PAGESIZE 100            --pagesize太小的话显示行数较多的结果会出现较多的HEADING
SET     LINESIZE 100            --linesize如果太小的话显示较长的行时会折行造成阅读不便

COLUMN
format将列显示格式设置为format字符串指定的格式
heading将列标题指定为heading字符串指定的格式
justify {left/center/right)输出设置对齐格式
wrapped输出结果中将一个字符串的末尾换行显示
wordwrapped与wrapped相同但单词并不换行
clear清除列的任何格式化,恢复默认

clear columns                   --清除所有列的格式化

例如:
SQL> column product_id format 99
SQL> column name heading product_name format A13 word_wrapped
SQL> column description format a13 word_wrapped
SQL> column price format $99.999
SQL> SELECT  product_id, name, description, price
FROM    products
WHERE   product_id < 6;
  2    3  
PRODUCT_ID product_name  DESCRIPTION      PRICE
---------- ------------- ------------- --------
     1 Modern    A      $19.950
       Science   description
             of modern
             science

     2 Chemistry     Introduction   $30.000
             to Chemistry

     3 Supernova     A star     $25.990
             explodes

     4 Tank War  Action movie   $13.950
             about a
             future war

     5 Z Files   Series on  $49.990
             mysterious
             activities

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值