Linux下关于oracle的问题

oracle数据库下SQL语句 怎么在shell脚本里面编写
比如
我sql.sh脚本

#! /bin/bash 
sqlpus wsdb/wsdb 
set timing on 
select *from ...

执行脚本只能进入sql
在sql 里面的语句执行不了
求大神指点!!!

阅读 1.5k
1 个回答

这样的问题很容易搜索到,不用在这里提问吧。
发一个参考的例子,执行sql并输出到文件:

sqlplus /nolog << EOF
CONNECT scott/tiger
SPOOL /u01/emp.lst
SET LINESIZE 100
SET PAGESIZE 50
SELECT *
FROM emp;
SPOOL OFF
EXIT;
EOF
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进