问题标签 [sqlplus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - SQL*Plus 中的格式描述
我喜欢 SQL Plus 中的大行大小,这样数据就不会在行之间换行。问题是对对象进行描述似乎有义务将其自身扩展到整个行大小。这使得我只能看到名称部分而无需向右滚动。我想要的是一个用于描述的线条大小和一个用于其他所有内容的不同线条大小。要了解我的意思,请在 SQL Plus 中运行以下命令:
然后使用较大的线条尺寸。
我要问的可能是不可能的,所以我也对部分解决方案感兴趣。不断改变线条大小不是解决方案。
sql - 仅从 varchar 字段中选择单词的首字母
我在一次采访中被问到,一个来自 oracle sql 的问题。这似乎是一个简单的问题,但我不知道如何回答。有人可以帮忙吗?
如果列中有“纽约是一座美丽的城市”之类的字符串。
将导致
将输出作为包含所有首字母的字符串提供所需的查询是什么。即,输出应该是
oracle - SQL*Plus : 强制它返回错误代码
我有一个存储过程,它有一个 OUT 参数,指示错误代码。如果错误代码不是 0,那么我会报错
到目前为止一切顺利,但这是我的问题。
这段代码(如上所示)由 sqlplus 执行,它从 shell 脚本中调用,它应该以 0 / not 0 退出(作为 sql 脚本)。
当 raise_application_error 执行时,控制权返回给 sqlplus。
我想要的是一种退出到 shell 的方法,而 sqlplus 在 $ 上没有返回 0?
有什么想法吗?提前致谢。
plsql - SqlPlus 不终止 sql 脚本
我有一个包含以下脚本的文件:
当我在 sqlplus 中执行此操作时,我得到以下信息:
就好像他没有结束这个街区。我是使用 pl/sql 和 sqlplus 的新手,所以我不知道我是否做错了什么。
有任何想法吗?
oracle11g - 停止假脱机打印使用的 sql 查询 (Oracle)
我在 SQLplus 中运行了这个
它打印到 TypeDrop.sql:
我如何让它只输出drop
语句?谢谢
oracle - 如何在不使用 OEM 的情况下检查上次在 Oracle 上运行的统计信息
我想检查上次在我的 Oracle 10g 服务器上运行统计信息的时间。我通常会通过 OEM 执行此操作,但由于不相关的原因,OEM 已关闭。有什么方法可以只使用 sqlplus 来检查吗?如果输出的格式合理,那将非常有帮助。
oracle - 在 SQL Plus 中运行查询
我必须在 SQLPLUS 的循环中运行一个查询。并且循环计数来自其他一些 SQL 查询。所以我必须声明一个变量,它将采用计数值。现在我想在我的查询中使用这个变量。我怎么能做同样的事情。请建议我提前谢谢
sql - 我想将 unix 和 sqlplus 的输出复制到一个文件中
我正在使用 Solaris。我必须登录 sql plus 并运行一些查询,这会产生巨大的结果集。
我想将所有这些复制到一个文件中。在 unix 或 sqlplus 中是否有任何命令?
oracle - 当我在脚本中有“连接”时,是否可以阻止 SQL*Plus 显示“已连接”?
我有一些需要通过 SQL*Plus 运行的 sql 脚本。这些脚本作为不同的用户多次连接,带有connect user_01/pass_01@db_01
. 现在,每次脚本进行这样的连接时,它都会用connected
. 这让人分心,我想把它关掉。
我可以实现我想要的
我的问题有更优雅的解决方案吗?
请注意,在脚本开始处永久保存无济于事,set termout off
因为我需要知道命令是否未成功运行。
sqlplus - Oracle SqlPlus 命令行:有没有办法连接设置选项?
每次使用Oracle SQLplus命令行程序时,我都需要设置一些SET选项,比如SET HEADING OFF之类的,以美化我的结果。我发现我总是必须单独输入每一行,所以设置不同的选项,这变得很烦人,因为我每天需要多次访问它。
我发现没有办法用分号分隔不同的 SET 命令,因为它不接受它:
返回错误
一个解决方案可能是将它们添加到控制脚本并创建一个 shell 别名,但我知道控制脚本执行然后退出并且不返回您对命令行的控制权。
那么,有人知道另一种解决方案吗?还是我错过了什么?