Oracle 常用操作3---SQLPLUS

本文深入解析SQLPLUS的关键命令,包括DESC、DESCRIBE、SAVE、SPOOL、COLUMN、SETPAGESIZE、SETLINESIZE等,详细阐述了如何使用这些命令进行表结构查询、保存SQL文件、输出结果到文件、格式化列、设置页面大小和行大小等功能,并通过实例演示了如何生成并使用SQL语句脚本。

 

 SQLPLUS

 

======================================================

 

DESC 同 DESCRIBE   查询表结构

 

SAVE 保存sql文件 默认保存地址是Oracle安装目录下的db_1\BIN下面

 

SPOOL 输出sql执行结果到一个文件中

SPOOL OFF 关闭输出

 

COLUMN 格式化列 

 

SET PAGESIZE:设置页面大小

 

SET LINESIZE:设置行大小

 

CLEAR COLUMNS:清除列格式

 

& :定义临时变量,会提示输入值

 

SET VERIFY OFF:关闭显示原行和新行

 

&& :避免输入出现两次的一个变量值

 

DEFINE : 定义变量值或查看所定义的变量

 

UNDEFINE :删除已定义的变量值

 

ACCEPT: 等待用户为变量输入一个值

 

&1 :第一个参数,...where productid = &1; 用@运行脚本的时候需要传递值

     例如:@C:\sqlbook\report.sql 3

    这里的3就是需要传递给脚本中定义好的&1变量的值

 

TTITLE: 添加页眉

 

BTITLE:添加页脚

 

_DATE : 当前日期

 

SQL.USER : 显示当前用户

 

SQL.PNO : 显示当前页

 

LEFT,CENTER,RIGHT :对齐文本

 

SKIP 2 : 跳过两行

 

COMPUTE : 计算一列的值

 

HELP INDEX : 查看关键字帮助

 

下面这条语句将会生成许多条DROP TABLE的SQL语句

select 'drop table' ||table_name|| ';' from user_tables;

所生成的语句可保存在一个文件中供以后使用

 

CONNECT : 重新连接到数据库

 

DISCONNECT : 断开数据库连接,并保持SQL*PLUS运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值