在sql plus(oracle 9i)中用variable关键字声明的变量?
我试图声明 g_num ,数字数据类型的大小会给出错误,但在 varchar2,char 的情况下不会。 variable g_name varchar2(5);//correct accept size for var…
如何防止 dbms_output.put_line 修剪前导空格?
我正在尝试右对齐某些 PL/SQL 代码的输出,但 dbms_output.put_line 正在修剪字符串中的前导空格。我该如何让它停止?或者有没有更好的方法来输出带有…
oracle sql plus 假脱机
我正在使用 sql plus 执行查询(选择)并使用 spool 选项将结果转储到文件中。 我有大约 1400 万行,转储大约需要 12 分钟。 我想知道是否有什么东西…
SQL 脚本中的条件
我有一个由 SQL*Plus 执行的 SQL 脚本,需要与 Oracle 10g 和 Oracle 11g 一起运行。 该脚本为 11g 之前不存在的包提供授权: GRANT EXECUTE ON sys.d…
我想将 unix 和 sqlplus 的输出复制到一个文件中
我正在使用Solaris。我必须登录 sql plus 并运行一些查询,这会产生巨大的结果集。 我想将所有内容复制到一个文件中。 unix 或 sqlplus 中是否有任何…
如何在不使用 OEM 的情况下检查 Oracle 上上次运行统计信息的时间
我想检查上次在 Oracle 10g 服务器上运行统计信息的时间。我通常会通过 OEM 来完成此操作,但由于不相关的原因 OEM 已关闭。有什么方法可以仅使用 sql…
CONNECT 应该在 SQL*PLUS 脚本中工作吗?
我想从 cron 作业运行 sqlplus 脚本。 添加一行: , CONNECT "myuser/mypass@mydb" 我想我可以在脚本中 sqlplus @myscript 然后使用以下命令执行它:…
清除 Oracle 假脱机中的标题
在运行下面的命令之前,我已经假脱机了一个文件并得到了这样的输出, 我已经设置了标题,反馈关闭 SET HEADING OFF SET FEEDBACK OFF SPOOL D:\TEST.T…
通过 ssh 隧道使用 oracle db。错误“ORA-12541:TNS:无侦听器”
您好,我在通过隧道从我们的数据中心访问 Oracle DB 时遇到问题。 我们有一个非常标准的数据中心,其中一台机器可以从外部访问 (我把它的 IP 作为 dc…
如何将 Oracle 表导出为制表符分隔值?
我需要将数据库中的表导出到制表符分隔值文件。我在 Perl 和 SQLPlus 上使用 DBI。它是否支持(DBI 或 SQLPlus)从 TSV 文件导出和导入? 我可以编写…
DOS/sqlplus“句柄无效”错误?
我有以下批处理脚本: sqlplus ms/ms@orcl < drop.sql sqlplus ms/ms@orcl < create.1.0.sql 当我双击 Windows 资源管理器中的 bat 文件并运行它时,…
如何用pl/sql循环接受用户输入?
我希望能够根据用户输入将可变数量的行插入表中?例如。 Please enter value, enter "done" when no more values: value 1 Please enter value, enter…