xyzjr 发表于 2018-9-9 13:02:56

ORACLE SQL 替代变量和SQLPLUS环境命令

  第七章:替代变量和sqlplus环境命令
  select ename,sal from emp where empno=&empno;
  select ename,sal from emp where ename='&name';
  define 查看Sql*plus 环境中已经定义的变量
  define empno=7839 将变量定义到环境中
  undefine empno 取消变量的定义
  select ename,&&col2 from emp
  order by &col2;
  undefine col2
  && 符号有隐式的define动作!
  sqlplus环境变量和快捷操作:
  show all
  show verify 查看环境变量的当前值
  set verify off 修改环境变量
  set linesize 150
  set pagesize 200
  set timing on
  set sqlprompt "_user>"
  column table_name for a30
  / = run 运行缓冲区中最后一条sql语句
  list = l 查看缓冲区中最后一条sql语句;l m n 显示缓冲区中的m ~ n行
  ed 编辑缓冲区中最后一条sql语句
  sav 1.sql 保存缓冲区中最后一条sql语句,到脚本文件1.sql
  sav 1.sql REPLACE 替换脚本文件
  host pwd = ! pwd 运行主机命令
  start 1.sql = @1.sql =@1 运行脚本
  get 1.sql = get 1 读脚本文件的内容
  spool 1.txt append 将屏幕显示的内容脱机到1.txt文件
  spool off
  为结果集创建标题和脚注:
  ttitle "employee detail"
  btitle "bye-bye"

页: [1]
查看完整版本: ORACLE SQL 替代变量和SQLPLUS环境命令