9.5.26. Sybase トランスレーター(sybase)
また、一般的な JDBC 翻訳の 情報も併せて参照してください。
タイプ名 sybase で知られる Sybase トランスレーターは、SAP ASE(Adaptive Server Enterprise)と併用する場合、以前は Sybase SQL Server バージョン 12.5 以降と呼ばれます。
デフォルトのネイティブインポートを使用する場合は、インポートプロパティーを指定する場合、システムテーブル情報の取得中に例外を回避することができます。テーブル情報の取得時にエラーが発生した場合は、schemaName
または schemaPattern
を指定するか、excludeTables
を使用してシステムテーブルを除外します。インポートプロパティー の使用に関する詳細は、「JDBC 翻訳者における Importer プロパティー 」を参照し てください。
ソースメタデータの名前に引用符付きの識別子(予約単語、許可されない文字が含まれる単語など)が含まれており、jConnect Sybase ドライバーを使用している場合は、最初に接続プールを設定して quoted_identifier を有効にする必要があります。
例: SQLINITSTRING を使用したドライバー URL
jdbc:sybase:Tds:host.at.some.domain:5000/db_name?SQLINITSTRING=set quoted_identifier on
jdbc:sybase:Tds:host.at.some.domain:5000/db_name?SQLINITSTRING=set quoted_identifier on
jConnect Sybase ドライバーを使用していて、依存する参加のソースをターゲットにする場合は、JCONNECT_VERSION
を 6
以降に設定して、トランスレーターが送信できる値の数を増やします。JCONNECT_VERSION
を設定しないと、481 を超えるバインド値を持つステートメントで例外が発生します。
例: JCONNECT_VERSION を使用するドライバー URL
jdbc:sybase:Tds:host.at.some.domain:5000/db_name?SQLINITSTRING=set quoted_identifier on&JCONNECT_VERSION=6
jdbc:sybase:Tds:host.at.some.domain:5000/db_name?SQLINITSTRING=set quoted_identifier on&JCONNECT_VERSION=6
Sybase に固有の実行プロパティー
- JtdsDriver_
- オープンソース JTDS ドライバーが使用されていることを示します。デフォルトは false です。