問題タブ [sqlj]

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.

0 投票する
2 に答える
1405 参照

ant - Ant で SQLJ をコンパイルする

アリでSQLJをコンパイルするには?

0 投票する
2 に答える
5524 参照

java - SQLJを使用してOracleSQLDeveloperコンソールで印刷する方法

SQLJ Javaプロシージャを作成して起動しました(SQL Developerを使用)。いくつかのバグがあり、Javaソースコードをデバッグしたいと思います。これを行うための最良の方法は何ですか?System.outを使用してSQLDeveloperコンソールに情報を出力することは可能ですか?

0 投票する
3 に答える
603 参照

sql - sql、pl / sql、およびsqljの違い

私は知りたいです

  • 3つは互いにどのように比較されますか?
  • いつ使用するのですか?
  • 他の代わりに使用できるのはどれですか?
0 投票する
3 に答える
2107 参照

java - SQLJ VS JAVA ファイル

.sqlj ファイルと .java ファイルの違いを説明できる人はいますか?

0 投票する
1 に答える
689 参照

java - SQLJ が無効な Java コードを生成した

私はウェブサイトの古いユーザーですが、以前は自分で問題を解決することができました. 今回はあなたのアドバイスが必要です:)

状況: SQLJ がデータベース アクセスに使用される古い Java プロジェクト コードを継承しました。このプロジェクトにはデータベースも SQLJ も必要ありませんが、履歴を変更することはできないため、それと一緒に暮らす必要があります。話のもう 1 つの部分は、以前は JDeveloper で開発が行われていたということですが、新しい会社の標準では Eclipse (私の好みではより優れた製品) が必要です。

しかし、SQLJ を Oracle コンパイラの代わりに javac を使用して Ant で自動的にビルドするように移行する際に問題が発生しました。だからここに問題があります:

パッケージ構造の違いにより、SQLJ によって生成された Java ファイルは javac コンパイラでは有効ではありません。ただし、JDeveloper (11.1.1.0.2) は、古いオラクル コンパイラを使用する限り、そのような Java ファイルを受け入れます。問題をよりよく説明するための sqlj と Java の両方の例:

SQLJ

生成された Java:


問題は最後のステートメントにあります

実際には次のようになります。

それなら大丈夫です。

JDeveloper の新しいバージョンには、javac も使用しているため、同じ問題があることに注意してください (私は信じています)。

回避策として、SQLJ とともに Java ファイルを保存し、変更された SQLJ から Java を再生成した後、Java を再度修正します。SQLJ を更新する必要がある場合の自動ビルド手順が無効になるため、手動で行うことにはあまり満足できません。

誰にもアイデアはありますか?あなたの助けは大歓迎です:)

乾杯

0 投票する
1 に答える
2619 参照

java - sqlj 実行時エラー

Oracle 11g で sqlj を使用しているときに、このエラーの原因を教えてください。Solaris 8 を使用していますが、JDK のバージョンを変更してみました (1.5 と 1.6 の両方を試しました)。

同じコマンドが Oracle 10g でも正常に機能します。

ありがとう、ラージ

0 投票する
0 に答える
65 参照

java - 関数バインディングの問題を翻訳する

アプリケーションのデータセットが非常に大きいため、SQLJ を使用しています。クエリを SQLJ ファイルに取り込もうとしていますが、バインド時にエラーが発生します。同じものに代わるものを教えてください。翻訳機能のみを行うように言われたので、翻訳機能を削除することはできません。

cursorここは iterator でtemplateGp、オブジェクトから取得する値です。

0 投票する
1 に答える
1103 参照

java - JSで同時に複数の行を挿入および更新する方法は?

X行と10列を含むテーブルがあります。ユーザーは、任意の行と列を編集するオプションがあり、新しい行を追加して詳細を追加することもできます。彼は、すべての行に「保存」ボタンとチェックボックスを 1 つ持っています。チェックボックスを使用して編集および挿入した行を選択し、[保存] ボタンを使用して保存できます。

ここで私の質問は、ユーザーが X-1 行を編集して 3 行を挿入したと考えてください。編集および挿入された行のみが選択されています。「保存」ボタンをクリックしたときに、挿入と更新を同時に行うにはどうすればよいですか。

PS: Java Script と SQLj を使用しています。

0 投票する
1 に答える
430 参照

oracle - SQLJ ソース コードの自動生成

Oracle pl/sqlパッケージまたはプロシージャから、sqljソースコードを自動生成しようとした人はいますか?

0 投票する
5 に答える
2406 参照

java - Java の sqlj ライブラリはどこで入手できますか?

私は、プロジェクト用に Java を使用して DB マニピュレーターを作成する責任を負っています。
私の教授は、sqlj ライブラリを使用するように言っている資料を提供してくれますが (Oracle だと思いますか?)、それがどこから来たのか、どのようにダウンロードするのかについては誰も説明していません。
もう何時間も探しています。