ユーザ・データ型
SQL データ型を同等の InterSystems IRIS® Data Platform データ型にマッピングします。
構文
[SqlUserDatatypes] x=a
x は、SQL データ型の名前です。a は、同等の InterSystems IRIS データ型です。
説明
[SqlUserDatatypes] セクションには、ユーザ定義のデータ型の記述が含まれます。以下のように、それぞれの記述が、x=a の形式で 1 つの SQL データ型を同等の InterSystems IRIS データ型にマッピングします。
-
各キーワード x は、SQL データ型の名前と使用可能な引数です。
-
値 a は、同等の InterSystems IRIS データ型で、引数に制約がある場合はそれも含まれます。
例
CPF の以下の行で、文に MYVARCHAR(10) と記述すると、%Library.String(MAXLEN=10,TRUNCATE=0) 型のプロパティが作成されます。
[SqlUserDatatypes]
MYVARCHAR(%1)=%Library.String(MAXLEN=%1,TRUNCATE=0)
このパラメータの変更
管理ポータルの [ユーザ定義 DDL マッピング] ページ ([システム管理] > [構成] > [SQL およびオブジェクトの設定] > [ユーザ DDL マッピング]) で、[新規ユーザ定義 DDL マッピング作成] をクリックして新しいデータ型マッピングを追加するか、[編集] をクリックして既存のデータ型マッピングを変更します。
管理ポータルを使用する代わりに、Config.SqlUserDatatypesOpens in a new tab クラス (クラス・リファレンスを参照) で、またはテキスト・エディタで CPF を編集することによって ("アクティブな CPF の編集" を参照)、データ型の定義を変更できます。