開発者リファレンス : データ アクセス方法 : SQL Engine Reference : SQL 構文リファレンス : SET LEGACYTYPESALLOWED
  
このページをシェアする                  
SET LEGACYTYPESALLOWED
SET LEGACYTYPESALLOWED ステートメントにより、本リリースの Zen ではサポートされなくなったデータ型との下位互換性を有効にすることができます。
構文
SET LEGACYTYPESALLOWED = <ON | OFF>
備考
SET LEGACYTYPESALLOWED ステートメントは SQL セッションで CREATE TABLE や ALTER TABLE ステートメントより先に実行され、以前のリリースの Zen でサポートされた旧データ型をこれらのステートメントで使用できるようにします。
デフォルト値は OFF です。これは、旧データ型がサポートされないことを意味します。
詳細については、旧データ型を参照してください。
次の例では、CREATE TABLE ステートメントの前に LEGACYTYPESALLOWED をオンにして旧データ型が機能するようにし、テーブルの作成後、再びオフに戻しています。
SET LEGACYTYPESALLOWED=ON;
CREATE TABLE notes (c1 INTEGER, c2 NOTE(20));
SET LEGACYTYPESALLOWED=OFF;
メモ:設定をオフにしなかった場合は、すべての SET コマンドと同様、その適用は SQL セッションで終わります。