2014-06-20 BaoXinjian

永利皇宫登录网址 1一、摘要


设若在Oracle EBS中开拓Unix
Shell,必定会涉及到在Shell中调用PLSQL,在Shell调用PLSQL平时是经过SQLPlus那一个工具

有关SQLPlus需清楚SQLPlus的记名形式和常用命令,具体的在另文介绍SQLPlus的用法

  1. SQLPlus的登陆形式

sqlplus [ [<option>] [<logon>] [<start>] ]
           <option> 为: [-C <version>] [-L] [-M
“<options>”] [-R <level>] [-S]

  • -C <version>     将受影响的授命的宽容性设置为<version>
    钦定的本子。该版本具备”x.y[.z]” 格式。例如, -C 10.2.0
  • -L                      只尝试登入叁次, 并非在出错开上下班时间再次提示。
  • -M “<options>”  设置输出的机关 HTML 标识。选项 的格式为:HTML
    [ON|OFF] [HEAD text] [BODY text] [TABLE text] [ENTMAP
    {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
  • -Odyssey <level>         设置受限情势,
    以禁止使用与文件系统交互作用的,SQL*Plus 命令。等第能够是 1, 2 或
    3。最高限定品级为 -奥德赛 3, 该品级禁止使用与文件系统交互作用的有所顾客命令。
  • -S                     设置无提醒方式, 该格局隐蔽, 命令的 SQL*Plus
    标帜, 提醒和回显的展示。
  1. 登入SQLPlus的骨干命令
  • SQL> show all –查看全部65个连串变量值
  • SQL> show user –展现当前连年客户
  • SQL> show error   –呈现错误
  • SQL> set heading off –防止输出列标题,默许值为ON
  • SQL> set feedback off
    –禁止展现最终意气风发行的计数反馈消息,暗中认可值为”对6个或更加多的笔录,回送ON”
  • SQL> set timing on
    –默以为OFF,设置查询耗费时间,可用来打量SQL语句的举行时间,测量检查验质量量
  • SQL> set sqlprompt “SQL> ”
    –设置暗许提醒符,默许值就是”SQL> “
  • SQL> set linesize 1000 –设置荧屏展现行宽,暗许100
  • SQL> set autocommit ON –设置是不是自动提交,默许为OFF
  • SQL> set pause on
    –默感到OFF,设置暂停,会使荧屏突显结束,等待按下ENTETiggo键,再展现下生机勃勃页
  • SQL> set arraysize 1 –默认为15
  • SQL> set long 1000 –默认为80
  1. SQLPlus语法

语法构造与PLSQL基本意气风发致,略过

 

永利皇宫登录网址 2二、案例


  1. 最简单Shell调用SQLPlus的方法

Step1. 代码

1 #!/bin/bash2 sqlplus -S /nolog > result.log <<EOF3 set heading off feedback off pagesize 0 verify off echo off4 conn apps/apps5 insert into bxj_sqlplus_test values (sysdate, 'bxjsqlplus1.sh', null);6 exit7 EOF

Step2. 执行

>. ./bxjshellsql1.sh

Step3. 结果

永利皇宫登录网址 3%20from%20bxj_sqlplus_test;%206%20exit%207%20EOF%60%208%20if%20%5B%20)

Step2. 执行

>. ./bxjshellsql2.sh

Step3. 结果

永利皇宫登录网址 4%20coun%20from%20bxj_sqlplus_test;%207%20exit%20v_coun%208%20EOF%209%20VALUE=)

Step2. 执行

>. ./bxjshellsql3.sh

Step3. 结果

永利皇宫登录网址 5

Step2. 执行

>. ./bxjshellsql4.sh

Step3. 结果

永利皇宫登录网址 6

 

 仿效:
网络资料

网站地图xml地图