問題タブ [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.
oracle - Netbeans での SQLJ
Netbeans は SQLJ をサポートしておらず、信じられないことを読んだばかりです。Netbeans で SQLJ コードを実行する方法は本当にないのでしょうか?
java - CLOB 値が大きすぎて DB2 テーブルに挿入できません
Oracleクエリから入力したjava.sql.Clobオブジェクトがあり、このフィールドをDB2テーブル(Clob列)に挿入する必要があります。そこで、私の sqlj クラスで java.sql.Clob タイプを作成し、Oracle select (これも java.sql.Clob) の結果を値に設定しました。挿入しようとしている Clob の長さが約 2.5Mb であるか、dbms_lob.getlength が 2500012 を返します。
SQLJ が実行されると、例外がスローされます。
COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2] SQL0433N 値 "" が長すぎます。SQLSTATE=22001
私が使用している DB2 のバージョンは、データベース サーバー = DB2 OS/390 8.1.0 です。
Oracle のバージョンは、Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64 ビットです。
このエラーがスローされる理由はわかりますか? 私はIBMのドキュメントを探していましたが、Java.sql.Clobオブジェクトを使用してDB2 clob列に挿入することを想定しています...
「CLOB 列の入力パラメーター」 CLOB 列の IN パラメーター、または CLOB 列への入力に使用される INOUT パラメーターの場合、次の手法のいずれかを使用できます。 java.sql.Clob 入力変数を使用します。 CLOB 列: cstmt.setClob(parmIndex, clobData); ..."
jdbc - データベースのカーソルと JDBC カーソルおよび SQLJ カーソルの比較
SQLプロシージャでのカーソルの使用と、SQLプロシージャでのカーソルの使用を簡単に比較対照できますか?
- JDBC
- SQLJ
java - SQLJ での再帰クエリ
SQLJのヘルプが必要です (はい...)。このインラインJava SQLで再帰SQLクエリを再現する方法をグーグルで検索しています。また、見つけるのが非常に難しいため、参照も大歓迎です...
私のSQLクエリ:
基本的に、特定のユーザーからのすべてのメールと、他のメールに添付されたメールを取得しています。結果をフィルター処理するために使用する Java 引数でマークを付けました。
SQLJ を使用して複数の行を返すにはイテレータが必要であり、サブクエリでそれらのレベルを変えることができることは承知していますが、再帰をシミュレートするのは非常に困難です。私が気付いていない、SQLJ専用の他の種類の構造があるかもしれません。誰かが助けてくれることを願っています!
orm - なぜSQLJは死んだのですか?
なぜそれがずっと前に缶詰になったのか誰か知っていますか?それほど悪い考えではなかったようです。私の非常に単純な推測では、ORM ツールは SQLJ を必要とせず、ギャップも埋めたのです。とにかく好奇心旺盛。