以下のテーブルの制限事項が、述部に関与する演算と、CLOB、BLOB、およびUDTタイプに対して適用されます。
データ型 | 制限 |
---|---|
BLOB | 述部はBLOBまたはCLOBデータ型をサポートしていません。 BLOBをBYTEおよびVARBYTEタイプに、CLOBをCHARACTERおよびVARCHARタイプに明示的にキャストし、結果を述部の中で使用することができます。 |
CLOB | |
UDT | LIKEおよびOVERLAPS論理述部は、UDTをサポートしません。 EXISTSおよびNOT EXISTSの場合:述部オペランドとして複数のUDTが関与する場合、それらは、同一タイプでなければなりません。これは、Vantageが述部オペランドとして関与するUDTに対して暗黙タイプ変換を行なわないためです。 この制限事項に対する対処策としては、CREATE CASTを使用して、UDTどうしの間でキャストを行なうCASTを定義してから、述部が関与する演算内で明示的にCAST関数を呼び出します。 CREATE CASTの詳細は、<Teradata Vantage™ - SQLデータ定義言語-構文規則および例、B035-1144>を参照してください。 BETWEEN/NOT BETWEENおよびIN/NOTの場合:
CREATE CASTとCREATE ORDERINGの詳細は、<Teradata Vantage™ - SQLデータ定義言語-構文規則および例、B035-1144>を参照してください。 |