データタイプ |
範囲または値のリスト |
整数数値型 |
|
BIT |
0または1 |
TINYINT |
-128〜127 |
SMALLINT |
-32768〜32767 |
INTEGER |
-231から+231 -1 |
INT |
INTEGERのエイリアス |
BIGINT |
-263から+263 -1 |
非整数の数値タイプ |
|
FLOAT |
約7桁の精度の浮動小数点 |
REAL |
FLOATのエイリアス |
DOUBLE |
約17桁の精度の浮動小数点 |
DECIMAL[(p,s)] |
合計で最大p(精度)桁、小数点の右側に最大s(スケール)桁の精度の数値を修正しました。デフォルト:DECIMAL(32,2) |
NUMERIC[(p,s)] |
デフォルトがNUMERIC(32,0)であることを除いて、DECIMALと同じです。 |
日付と時刻のタイプ |
|
DATE |
|
TIME |
|
TIMESTAMP |
|
文字列とバイナリータイプ |
|
CHAR[(n)] |
スペースが埋め込まれた、正確にn文字の文字列。 nのデフォルト:255 |
VARCHAR[(n)]
また、CLOB |
最大n文字のパディングされていない文字列。 nのデフォルト:255 |
BINARY[(n)] |
正確にnバイトのバイナリー文字列で、必要に応じてゼロのバイトが右に埋め込まれます。 nのデフォルト:255 |
VARBINARY(n) また、BLOB |
最大nバイトのパディングされていないバイナリー文字列。 nのデフォルト:255 |
その他のタイプ |
|
BOOLEAN |
TRUEまたはFALSEの値。 (「BOOLEAN」は有効な値ではありません。) |
CURSOR |
型指定されていないカーソル(フィールドのリストが提供されていないため) |
CURSOR(...) |
フィールドのセット(「列」)として定義されたカーソル |
CURSOR(rowType) |
(フィールドを直接指定する代わりに)ROW型を参照することによって宣言されたCURSOR |
<g1>ROW(...)</g1> |
フィールドのセット(「列」とも呼ばれます) |
XML [(
{DOCUMENT | CONTENT | SEQUENCE} [(ANY | UNTYPED | XMLSCHEMA schema-details)] )] スキーマ-詳細:
URI target-namespace-uri
[ LOCATION schema-location ] [ { ELEMENT element-name | NAMESPACE namespace-uri [ ELEMENT element-name ] } ] | NO NAMESPACE [ LOCATION schema-location ] [ { ELEMENT element-name | NAMESPACE namespace-uri [ ELEMENT element-name ] } ] |
XMLvalue。デフォルト:「スキーマなし」
•target-namespace-uri:有効なURIを表す文字列リテラル
•schema-location:有効なURIを表す文字列リテラル
•namespace-uri:有効なURIを表す文字列リテラル
•エレメント名:任意の有効な識別子 |