当前位置: 代码迷 >> Oracle开发 >> SQL摘引shell脚本变量建立DIRECTORY
  详细解决方案

SQL摘引shell脚本变量建立DIRECTORY

热度:91   发布时间:2016-04-24 06:32:03.0
SQL引用shell脚本变量建立DIRECTORY
本帖最后由 liupeiran8 于 2014-12-29 17:26:15 编辑
create directory dir_d as '/home/oracle/dir_d';

shell脚本变量为dic_name=$pwd
想在当前目录创建,所以想把/home/oracle替换为变量dic_name
如果没有单引号,直接可以用$dic_name引用
但是有单引号的时候怎么引用呢?
------解决思路----------------------
一样的
也可以写成两个,SQL脚本和SHELL脚本

tmp.sql:

define dic_name=&1
create directory dir_d as '$dic_name/dir_d';


shell脚本:

sqlplus xxx/xxx@xxx<<EOF
@tmp.sql $pwd
EOF
  相关解决方案