問題タブ [groovy-sql]

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 投票する
1 に答える
820 参照

groovy - groovy でストアド プロシージャを呼び出し、OUT パラメータと Cursor を取得する

VARCHAR OUT と Cursor を返すストアド プロシージャがあります。行は常に null であり、その中に結果セットが必要です。どうすれば入手できますか?期待どおり、iStatus で OUT 値を取得します。

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

groovy - 動的挿入を使用する Groovy SQL

ライブ データベースのテーブルからアーカイブ データベース (スキーマ) にデータをアーカイブするための groovy スクリプトを作成しています。現在、テーブル構造は両方のデータベース スキーマで同じです。プロジェクトの要件に基づいて、後でライブ テーブルに新しい列を追加することで変更される可能性があります。これらの変更をアーカイブ テーブルに手動で行うことは可能です。

しかし、ここでの私の質問は、次のような SQL 挿入を記述した後です。

live.tableName (col1、col2、... coln) 値 (val1、val2、..、valn) に挿入します。

groovy スクリプトでは、そのような下品なことが将来発生した場合にクラッシュします。groovy/groovy sql でこの種の要件を実行する良い方法はありますか? 助けてください、または適切なメカニズムを提案してください。

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

spring - Groovy for JDBC を使用する Spring Boot アプリ

ReST API を公開する spring-boot アプリケーションがあります。すべての SQL 読み取りを Groovy SQL にオフロードすることを検討しています。DataSource は Spring で構成されます。Groovy でこの DataSource を使用したいと考えています。ところで、複数の DataSource オブジェクトが存在します (異なるデータベースに接続しています)。

これに最適なアプローチは何ですか-両方の世界(DIとグルーヴィーなシンプルさ)のベストが欲しいです。アプリケーションは (プロジェクト上の理由から) Spring である必要があり、WebLogic で定義されたデータ ソースを使用して WebLogic サーバーにデプロイされます。

私の考えは、以下に示すように、Spring-boot の ReST コントローラー メソッドから Groovy メソッドを呼び出すことです。

より良い方法はありますか?Groovy はデータ ソース (複数の DD) を直接処理できますか? その場合、Spring 構成で DataSource を初期化しません。

トランザクションや JPA などの要件はありません。純粋な SQL 読み取り操作です。

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

groovy-sql - Groovy - OracleTypes.ARRAY を返すストアド プロシージャ

出力パラメータとして OracleTypes.ARRAY を返すストアド プロシージャを呼び出しているときに、Groovy SQL に問題があります。

Java コード (正常に動作):

OracleTypes.ARRAY registerOutParameter は JDBC(callableStatement) で構成され、正常に動作していました。Groovy SQL から同じストアド プロシージャを呼び出すと、「java.sql.SQLException: ORA-03115: サポートされていないネットワーク データ型または表現」という例外が発生します。

グルーヴィーなコード:

Sql.ARRAY // OracleTypes.ARRAY // Sql.OracleTypes.ARRAY およびその他のタイプのようなさまざまなデータ型を試しました。

Groovy SQL の OracleTypes.ARRAY に相当する DATA TYPE を教えてください。

ありがとうございました !!