[20211221]记录使用sqlplus的小问题补充.txt

来源:这里教程网 时间:2026-03-03 17:20:44 作者:

[20211221]记录使用sqlplus的小问题补充.txt --//链接http://blog.itpub.net/267265/viewspace-2848574/遇到的问题。 --//主要问题是tpt的init.sql脚本调用 @@htmlset nowrap "&_user@&_connect_identifier report" --//这样初始化后覆盖了参数1,2,3,4: DEFINE 1               = "nowrap" (CHAR) DEFINE 2               = "SCOTT@book report" (CHAR) DEFINE 3               = "#f7f7e7" (CHAR) DEFINE 4               = "black" (CHAR) --//自己也想了一些方法,临时保存参数的方法不可行。如果写脚本可以写成如下: $ cat mm.txt select '&&1',sysdate from dual; host sleep 2 define 1 define 2 define _date $ rlsql -s -l scott/book <<< "@mm.txt aaaaaaaa 2222" 'AAAAAAA SYSDATE -------- ------------------- aaaaaaaa 2021-12-22 09:22:48 DEFINE 1               = "aaaaaaaa" (CHAR) DEFINE 2               = "2222" (CHAR) DEFINE _DATE           = "2021-12-22 09:22:50" (CHAR) --//这样先执行mm.txt然后执行init.sql脚本,这样执行方式不常用。 --//别人给一个建议就是注解对应行。自己也没有想到怎么好方法,感觉这样从目前看最好,暂时这样处理。 --@@htmlset nowrap "&_user@&_connect_identifier report" --//测试: $ rlsql -s -l scott/book @mm.txt aaaaaaaa <<<quit 'AAAAAAA SYSDATE -------- ------------------- aaaaaaaa 2021-12-22 09:26:17 DEFINE 1               = "aaaaaaaa" (CHAR) SP2-0135: symbol 2 is UNDEFINED DEFINE _DATE           = "2021-12-22 09:26:20" (CHAR)

相关推荐