問題タブ [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.
database - 2つのOracleスキーマ、他のユーザーの比較
私は、2つのOracleスキーマを多数のテーブルと比較して、スキーマの構造上の違いを見つけるという任務を負っています。Oracle SQLDeveloperでDBDiffツールを使用したことがわかるまでは、非常にうまく機能していました。問題は、ログインできないユーザーのテーブルを比較する必要があることですが、SQLDeveloperの他のユーザーセクションで確認できます。問題は、diffツールを使用してそれらのオブジェクトを他のスキーマと比較しようとすると、機能しないことです。誰かがこれを行う方法を知っていますか?それは私に非常に多くの仕事を節約するでしょう。それが必要な場合、私はいくつかの基本的なSQLの知識を持っています。ありがとう。
oracle - Oracle SQL Developerで「パラメータPLSQL_DEBUGは非推奨です」というコンパイラ警告を回避する方法
パッケージ本体の DDL ステートメントを実行すると、SQL Developer が警告します。
PLSQL_DEBUGを使用しないようにSQL Developerを構成するにはどうすればよいですか?
PLSQL_DEBUG は、同じ接続詳細を使用する sql*plus セッションで false に設定されます。
Oracle SQL Developer v 2.1.1.64
オラクル 11g SE: 11.1.0.6.0
これを実現するためのログイントリガーではなく、GUI オプションを探しています。
この警告の表示を単に抑制する方法を探しているわけではありません。警告はまったく生成されてはなりません。
oracle - Changing password with Oracle SQL Developer
Many of my users do not use SQLPlus. I cannot give them alter user. We expire passwords every 60 days.
I can't get the SQLPlus command "password" to work in SQL developer.
- When I hit run, I get an invalid command error
- When I hit run script, nothing happens.
I don't want to write them a package to change their passwords since we have a lot of databases. Do I have a better option?
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 設定をスキップ」をオン/オフにしますが、何も変わりません。
問題は何ですか?