問題タブ [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 の大きな行サイズが好きです。問題は、オブジェクトに対して記述を行うと、それ自体が行サイズ全体に広がることを余儀なくされているように見えることです。これにより、右にスクロールせずに名前の部分だけが表示されるようになります。私が欲しいのは、記述用の 1 つの行サイズと、その他すべての別の行サイズです。私が意味することを確認するには、SQL Plusで次を実行します。
次に、大きな線サイズを使用します。
私が求めていることは不可能かもしれないので、部分的な解決策にも興味があります。線サイズを常に変更することは解決策ではありません。
sql - varchar フィールドから単語の最初の文字のみを選択する
私はインタビューで尋ねられました.Oracle sqlからの質問.これは簡単な質問のように見えましたが、答える手がかりがありませんでした.誰か助けてくれますか?
コラムに「ニューヨークは美しい街です」のような文字列があれば。
結果になります
すべての最初の文字を含む文字列として出力を与えるために必要なクエリは何ですか? つまり、出力は
oracle - SQL*Plus : エラー コードを強制的に返す
エラー コードを示す OUT パラメータを持つストアド プロシージャがあります。エラー コードが 0 でない場合は、エラーを発生させます
ここまでは良いのですが、ここで私の質問です。
このコード (上に表示) は、シェル スクリプトから呼び出される sqlplus によって実行されます。シェル スクリプトは、0 ではなく 0 で終了する必要があります (SQL スクリプトのように)。
raise_application_error が実行されると、制御は sqlplus に戻ります。
私が欲しいのは、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 HEADING OFFなど、結果を美しくするためにいくつかのSETオプションを設定する必要があります。常に各行を個別に入力する必要があることがわかったので、さまざまなオプションを設定すると、1日に何度もアクセスする必要があるため、これが煩わしくなります.
異なる SET コマンドをセミコロンで区切る方法がないことがわかりました。セミコロンは受け入れられないためです。
エラーを返します
解決策は、それらを制御スクリプトに追加してシェルエイリアスを作成することですが、制御スクリプトが実行されてから終了し、コマンドラインの制御が返されないことを私は知っています。
それで、誰か別の解決策を知っていますか?または、何か不足していますか?