这不是“在屏幕上没有输出的假脱机查询到文件”的副本
想象一下,我在查询中假脱机以下内容:
SQL> select 'alter user '||USERNAME|| ' account lock password expire;' "Expiring Password" from dba_users where lower(username) in ('gunner','gunnersa','gunnerx3');
Expiring Password
--------------------------------------------------------------------------------
alter user GUNNER account lock password expire;
现在我已经假脱机值并将其保存到一个文件中。我将把它作为一个单独的文件运行,供即将到期的用户使用。当我这样做时,我得到了一些关于动态查询的 SQL 命令的基本错误。
有没有一种方法我们只能"alter user GUNNER account lock password expire;"
从 SQLPlus 的输出到文件中获取 - ?
我使用 Solaris (SunOS sintscdldmu004 5.11 11.3 sun4v sparc sun4v)
要关闭它,请使用
set heading off
然后它应该导致:
您可能还想使用:
当不止三行时获得“更干净”的 SQL 脚本。