問題タブ [oracle-sqldeveloper]
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 - Oracle SQL Developerのパッケージとビューは、コンパイルしてもエラーがあるように見えることがあるのはなぜですか?
Oracle SQL Developer でビューまたはパッケージを参照すると、それらの横に赤いアイコンが表示され、コンパイル エラーが発生したことを示します。これは、エラーや警告なしでコンパイルされるオブジェクトにランダムに発生するようです。
赤いアイコンでも引き続き機能しますが、わかりにくく、何か足りないのではないかと思います。これらのオブジェクトに問題があるとマークされている理由を調べるにはどうすればよいですか?
oracle - CLEAR SCREEN - Oracle SQL Developerのショートカット?
マウスの動作を減らす目的で、下の「 」サブアイコンをクリアするために、鉛筆の端にあるゴムアイコンをクリックしてコマンド機能を提供するコマンドショートカット(cls
またはCtrl+など)があるかどうか疑問に思っていましたタブ ( ...間違った用語だと思います)。LSQL * Plus (?) "CLEAR SCREEN"
Oracle SQL Developer
Results
sql - SQLDeveloper の大文字と小文字の変更 (フォーマットの破損)
次のコードを入力しようとすると、SQLDeveloper 2.1.1.64 を使用します。
PACKAGE_NAME.Delete(...) 行の後で Enter キーを押すと、Delete がすべて大文字になります (DELETE)。SQL Formatter オプションで大文字と小文字の変更をオフにしましたが、これは引き続き発生します。コード行をランダムに再フォーマットする、これと同様の問題が他にもありますが、これほど一貫した例は考えられませんでした。特定のパッケージ名は問題ではなく、PACKAGE_NAME が UpperCamelCase であってもこれを行います。
これが SQLDeveloper のバグなのか、それとも設定がどこかに欠けているのかはわかりません。[ツール] > [設定] > [データベース] > [SQL フォーマッター] > [Oracle の書式設定] の SQL フォーマッターの設定が機能していないように見えるので、どうすればよいかわかりません。これらの形式の変更のいくつかをキャッチする必要があるのは面倒です。これは、差分を作成するときにしか気付かないことがあります。
oracle - Oracle SQL Developer を使用してストアド プロシージャを実行するにはどうすればよいですか?
* EDIT6: *これは私のために働いたものです (受け入れられた回答から):
SQL 開発者はこれを非常に難しい/不可能にしていますか?. ユーティリティがコマンドライン ベースかどうかは気にしません。すぐに実行して表示できるようにしたいだけです。エラーもうまくキャプチャできればいいのですが。一度にすべてを指定するだけでなく、徐々に(対話的に)ログインできると便利です(典型的なftp / sftp cmdベースのクライアントの動作に似ています)。
私のプラットフォームは Windows Server 2008 + Cygwin です。
編集:おそらく、Python を使用してこれをスクリプト化する方法を知っているでしょうか?
編集 2: MSFT SQL サーバーでは、次のように入力するだけです。
それを強調表示して F5 を押すと、次のようになります。
出力ウィンドウに出力されます。Oracle SQL 開発者は、これについてはまったく役に立ちません。1 を渡す方法がわかりません。返される実際の行/レコードを確認する方法がわかりません。
EDIT3:入力しvar rc refcursor;
て選択して実行すると、次のエラーが発生します(GUI):
EDIT4:
定義が次のように始まるプロシージャを実行しようとしています。
エラーが発生します:
私はとても近くにいます...助けてください。
* 編集 5: *
私が実行しているスクリプト(機能的には同じ)、エラーは常に同じでした:
スクリプト出力 (F5) (複数の実行からの複数のメッセージである可能性があります):
1行目、134列目と表示されているのはなぜですか? そこまで線が伸びていない...
oracle - SQLDeveloperの「GenerateDBDOC」がファイルシステムをフラッシュバックデータで埋めるのはなぜですか
SQL Developer:2.1.1.64
テーブルにDBドキュメントを生成すると、ファイルシステムが_Flashback.htmlなどのファイルでいっぱいになります。
どうすればこれを防ぐことができますか?
データベースドキュメントの一部としてこのデータに興味を持っているのは一体誰ですか?
私見これは「DBDoc」に含まれるべきではありません
このデータが表示されます:
よろしく、ロブ
oracle - Oracle SQL Developerで同時に2つのクエリを実行しますか?
Oracle DB からかなりの量のデータを取得する必要があり、そのためには 20 以上のクエリを実行する必要があります。同じ接続で一度に複数のクエリを実行する方法はありますか?
/ を使用してクエリを区切ってみましたが、複数のタブが開き、クエリが順番に実行されますが、1 つずつ開始する必要はありません。
oracle - Oracle DB と SQL 開発者の接続に問題があります
Oracle SQL開発者を使用してOracleデータベースに接続しようとすると、次のメッセージが表示されました: pic (写真1および2)
sql plusで接続しようとすると、すべてうまくいきます。
SQL 開発者: (図 3)
「NLS 設定をスキップ」をオン/オフにしますが、何も変わりません。
問題は何ですか?
sql - オラクルの列で最も長い行の長さを見つける.
Oracleの列の最長の行の長さを見つける方法があるかどうかは誰にもわかりませんか?
基本的に、最長の行の長さを取得し、その長さプラス 1 を使用してSUBSTR
、列の出力を最長の文字列よりも 1 文字長くする必要があります。
ありがとう
編集:
アドバイスをありがとう。
ただし、このMAX(LENGTH(column_name)) AS MAXLENGTH
アプローチでは必要な番号が得られますが、それを使用しようとするとSUBSTR(column_name,1, MAXLENGTH)
、無効な識別子エラーが発生します。
だから私は、必要な数値を返す関数を作成してから使用しました:
これにより、次の出力が得られました。
それよりも:
そして、必要なように出力列のサイズを縮小しませんでした。
また
SQL開発者で私のために何もしませんでした。
ありがとう。
oracle - SQL Developer と SQL Plus で Oracle PL/SQL の応答時間に違いがあるのはなぜですか?
28 列と 8100 行を保持するカーソルを返す PL/SQL 関数があります。SQL Plus からその関数を実行すると、すぐに結果が得られ、SQL Developer で非常に長い時間 (約 80 秒) かかるスクリプトを実行しています。Java コードからも同じことが起こります。列の数が 2 に減ると、4 秒以内に応答が得られました。誰かがこの場合に何が起こっているのか説明できますか?
database - SQL DeveloperのExplain Planが壊れています
SQL Developerで説明計画を生成しようとすると、プログラムは「無効な列名」というタイトルの「plan_tableの問合せに失敗しました」というメッセージ・ボックスを表示します。計画は生成または表示されません。直し方?