-683 THE SPECIFICATION FOR COLUMN, DISTINCT TYPE, FUNCTION, OR PROCEDURE data-item CONTAINS INCOMPATIBLE CLAUSES
説明
CREATE ステートメントまたは ALTER ステートメントのデータ項目指定にエラーがあります。
- data-item
- 問題がある項目。ステートメントによって異なります。
- CREATE DISTINCT TYPE ステートメント
- 定義されるタイプの名前。
- CREATE FUNCTION または ALTER FUNCTION ステートメント
- エラーの原因となったステートメントの部分 ("PARAMETER 3"、"RETURNS"、"CAST FROM" など)。
- CREATE TABLE または ALTER TABLE ステートメント
- エラーの原因となった列の名前。エラーは、列定義に FOR BIT DATA、FOR SBCS DATA、FOR MIXED DATA、または FIELDPROC という無効な指定をしたことによる可能性あります。
CREATE TABLE ステートメントまたは ALTER TABLE ステートメント (あるいはこの両方) に、次の制限が追加で適用されます。
- ALTER TABLE ステートメントで、generation-alteration は、ID 列として定義されていない列に指定することはできません。
- BUSINESS_TIME 期間の列を定義するときには、データ・タイプ DATE または TIMESTAMP(6) WITHOUT TIME ZONE を使用する必要があります。
- ROW BEGIN、ROW END、または TRANSACTION START ID として定義される列のデータ・タイプは TIMESTAMP(12) WITHOUT TIME ZONE である必要があります。
- 一般的な原因
- FIELDPROC は、LOB ではない組み込み文字ストリングまたは組み込みグラフィック・ストリングのデータ・タイプの列に対してのみ指定できます。
FIELDPROC を EBCDIC 表の Unicode 列に対して指定することはできません。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
矛盾する指定を除去することによって SQL ステートメントを訂正してください。
SQLSTATE
42842