【发布时间】:2015-04-03 14:00:29
【问题描述】:
我有以下 mysql.sql sql 脚本。我想每次使用 sql 结果的每个语句都打印 dbname。
我该怎么做?
我还想在脚本中添加错误处理。
mysql.sql
set colsep ',';
set trimout off;
set pagesize 0;
set trimspool off;
set feedback off;
set heading on;
spool C:sql_data\res_pre.csv app
var ename varchar2(20)
exec :dbname := '&1'
print :dbname
select '&dbname',user_name, user_id from employee where designation = 'manager';
spool off
exit;
当前输出是:
db1
abc 123
xyz 231
db2
efg 143
rst 234
我想要输出如下:
db1 abc 123
db1 xyz 231
db2 efg 143
db2 rst 234
【问题讨论】: