sqlplus

    2热度

    2回答

    是否有从Oracle脚本 例如我的Oracle脚本TEST.SQL预计3个参数来运行检测缺少的命令行参数的方式。我的脚本是从这样的安装程序执行的 sqlplus/NOLOG @ test.sql userid pw tablespace 当其中一个参数丢失时,sqlplus会提示userinput。这不能从安装程序中识别。我需要在脚本中找到缺少的参数,并用错误代码退出。这可行吗?

    0热度

    1回答

    我能够使用多种工具连接到Oracle数据库,但无法使用Toad for Oracle 8.5.3进行连接(,但在登录/注销到Windows I之前能够)。 我不使用TNSNAMES.ORA来连接。我有两个Oracle主目录: C:\Oracle\product\10.2.0\client_1 (OraClient10g_home1)和 C:\Oracle\product\10.2.0\client

    7热度

    1回答

    要显示,例如.... [email protected] > 我认为这是潜在有用的几个人,所以我要回答它呢!

    1热度

    2回答

    我有两个SQL脚本,它们在接受数字参数的循环中调用。这是我目前使用的: for /l %%i in (1, 1, 51) do ( sqlplus u/[email protected] @script.sql a%%i.html %%i sqlplus u/[email protected] @script.sql b%%i.html %%i ) 一切工作正常,但它似乎是

    2热度

    3回答

    这是一个很难解释的问题,所以我会尝试使用示例来展示我的内容。请注意,我不问是否可以在BREAK声明中使用多列 - 我知道它是。 假设我有类似下面的查询: SELECT invoice_no, invoice_date, vendor, account, amount FROM invoice ORDER BY vendor, invoice_no, account 并假设结果从设置为: I

    10热度

    2回答

    我想sys用户在Oracle的SQLPLUS连接,但我连接后,我像这样输入: sqlplus sys as sysdba password:123456 Error: ORA-01030:insufficient privilege warning:You are no longer to connect oracle. 有谁帮我解决我的问题?

    3热度

    2回答

    我有一个批处理脚本调用PLSQL的连接细节,这工作正常,但我仍然必须明确当我连接时SET DEFINE OFF。我想增强我的简单批处理脚本以将SET DEFINE OFF命令传递给SQLPLUS,以便在连接后,我将不再需要手动发出该命令。 echo set define off | sqlplus user/[email protected] 这是行不通的。我登录,并立即再次注销(输出如下):

    1热度

    2回答

    我在shell脚本相当初级水平,以下是详细.. 正在寻找火SQL查询和,并基于该数据进行一些逻辑的最佳方式。我用下面的代码片段.. shellvariable = sqlplus $user/$passwd <<END select count(1) from table1; end EOF 如果[$ shellvariable -ne 0], <> 网络 有没有更好的方式来进行同样的..

    6热度

    3回答

    我写: :CREATE TABLE人( :名称CHAR(10), : :为ssn INTEGER); ,并将其保存到文件“a.sql”(冒号表示行首,是不是在实际的代码)。 如果我再通过在SQL输入“@a”运行* Plus命令提示符下,它会告诉我,以“ssn”开头的行不会被识别为命令,并且会被忽略。 从我收集的内容看,如果sqlplus在一行中遇到多个换行符时似乎会终止命令。这是一个准确的陈述吗?

    0热度

    2回答

    的我试图合并的表其是fus_shift和根表到一个新的表,该表是最后的表但在第2行输出,如“ERROR: ORA-01789:查询块具有不正确的结果列数“。我也尝试加入表作为我的选择,但它也输出“错误在第3行:ORA-00918:列模糊定义”。是否有另一种方法来组合和连接两个不同列数的表,并分别具有相同的列名称?再次感谢:-) 代码错误: 创建表最终为 SELECT * FROM fus_shif