PL/SQL块
过程
开头 begin

结尾end;
执行run

输出函数DBMS_OUTPUT.PUT_LINE('@@@@@@@')
 
运行单条PL/SQL 语句
EXEC
 
Sql*plus 不区分大小写。
脚本方式运行命令;
脚本的扩展名.sql 和.ext
start
@
区别:start 只能在SQL*Plus内使用
@还可以在操作系统命令行内使用。
脚本传递参数:
start 脚本名 参数1,参数2,。。。
运行时,oracle会将 脚本内的所有&1替换为参数1的值,参数2同理。
 
 
--------
help sqlplus环境下命令帮助
格式 :help 命令
commit 提交事务。
推出
exit

SQL命令敲入后,暂时保存在缓冲区内,直道下一条命令敲入。SQL*Plus命令不会被存进缓冲区。
Edit
编辑缓冲区内命令块
执行缓冲区内命令
run
/
清除屏幕
CLEAN SCREEN
定义替换变量
DEFINE a=1
那么在环境中需要使用到1的地方,在脚本里都可以使用&a来代替。
清除替换变量
undefine a
绑定变量
只在当前回话中存在
var 变量 类型
exec :变量 := 值

输出
print
设置SQL*Plus环境
show all 显示环境变量
set 环境变量  value

格式化查询结果
修改列标题
column 列名 heading 新列名 format 格式
清除格式
clear column