問題タブ [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.
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の問合せに失敗しました」というメッセージ・ボックスを表示します。計画は生成または表示されません。直し方?
java - Debian で sqldeveloper を実行できません
debian(lenny)にjdk1.6.0_21とsqldeveloper(エイリアンを使用)をインストールしました。sqldeveloper を実行すると、J2SE インストール パスを要求されます。jdk パスを入力すると、以下のエラー メッセージが表示されて終了します。
oracle - ExcelからインポートするためのSQL Developer
システムにSQL Developerをインストールしましたが、GUIを利用するにはどうすればよいですか。私はこれに不慣れで、SQL Developerを使用してExcelからOracleデータベースにデータをインポートしたい
前もって感謝します
sql - SQL開発者をlocalhostのデータベースに接続するには? インスタンス=sqlexpress、データベース名=機器
Oracle SQL Developer バージョン 2.1.1.64
MS SQL Server management studio 2008 で作成されたデータベース。コンピューター名: サーバー インスタンス: sqlexpress DB 名: 機器 セキュリティなし、または Windows セキュリティだと思います。
次の SQL 開発者フィールドに何を入力すればよいですか: ホスト名、ポート、SID/サービス名。
oracle - 参照カーソルを返す Oracle プロシージャから適切にフォーマットされた結果を取得するにはどうすればよいでしょうか?
MS SQL Server でストアド プロシージャの結果を確認したい場合は、Management Studio で次のように実行します。
結果ペインの出力は次のようになります。
ループや PRINT ステートメントを記述する必要はありません。
Oracle で同じことを行うには、SQL Developer で次の匿名ブロックを実行します。
これは次のように出力されます
したがって、SQL バージョンには 1 行、オラクルには 18 行あり、出力は醜いです。多くの列がある場合やデータが数値である場合は、さらに悪化します。
これについて私が奇妙なのは、このステートメントをSQL DeveloperまたはManagement studioのいずれかで書くと...
結果はかなり似ています。これにより、テクニックが不足しているか、間違ったツールを使用しているように感じます。
oracle - Oracle SQL Developer:REFCURSORの結果をグリッドに表示しますか?
「Oracleストアドプロシージャから結果セットを取得する」という質問のフォローアップとして、REFCURSOR
SQL Developer内で(プレーンテキストのスクリプト出力ウィンドウではなく)グリッドにを返すストアドプロシージャの結果を表示する方法はありますか?
編集:答えは役に立ちましたが、[値の表示]ウィンドウに結果セットを表示するのにまだ問題があります:
おそらく返される結果の数が原因で、列を少ししか拡張できません。リサイザーコントロールでウィンドウを展開しても効果はありません。
oracle - PL/SQL開発者の代替
Oracleデータベースには多くのビジネスロジックがあります。そのため、多くのPL/SQLコードを使用します。PL / SQLパッケージ、プロシージャ、トリガー、および関数を作成、テスト、およびデバッグします。現在のツールはPL/SQL Developer(http://www.allroundautomations.com/)です。
PL / SQLコーディング用のツールは何ですか。また、PL/SQL開発者よりもなぜそれを好むのですか。または、PL / SQL Developerを使用しますか?
私が知っているいくつかの選択肢があります(しかし経験はありません):
- Oracle SQL Developer
- Oracle用のヒキガエル
- トラ
- SQuirreL SQL
oracle - OracleSQLDeveloper-グリッドが欠落しているクエリ結果ウィンドウ
MSSQLサーバーからOracleに切り替えたところです。私が使用しているクエリツールはOracleSQLDeveloperです。私が抱えている問題は、クエリ結果ウィンドウを動かないようにすることができないことです。結果のグリッドビューであるクエリ結果ウィンドウ。新しい「SQLワークシート」を開くと、任意に表示されるようです。しかしいつもではない。次に、クエリを実行すると、次にクエリを実行したときにクエリが消えます。
この結果グリッドをアクティブのままにする一貫した方法を誰かに教えてもらえますか?本当にありがとう。