-874   THE ENCODING SCHEME SPECIFIED FOR THE object-type MUST BE THE SAME AS THE CONTAINING TABLE SPACE OR OTHER PARAMETERS

説明

CCSID 文節が、以下のいずれかの状態で誤って指定されました。

  • CREATE TABLE または ALTER TABLE ステートメント内:
    • CCSID ASCII が指定された。含まれる表スペースは EBCDIC または UNICODE である。
    • CCSID EBCDIC が指定された。含まれる表スペースは ASCII または UNICODE である。
    • CCSID UNICODE が指定された。含まれる表スペースは ASCII または EBCDIC である。
  • 表を作成する全選択で、以下の項目が同一でなかった。
    • 全選択の結果表のエンコード・スキーム
    • CCSID 文節のエンコード・スキーム (指定されている場合)
    • ターゲット表スペースのエンコード・スキーム
  • 配列の CREATE TYPE ステートメントで、配列エレメントのデータ・タイプおよび索引のデータ・タイプに CCSID 文節が指定された。配列エレメントの CCSID 指定と索引の CCSID 指定が同じではありませんでした。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

以下のいずれかの方法で SQL ステートメントを修正してください。

  • CREATE TABLE または ALTER TABLE ステートメントの場合は、CREATE TABLE または ALTER TABLE ステートメントの CCSID 値を、含まれている表スペースオン CCSID と同じにしてください。
  • 表を作成する全選択の場合は、以下のすべての項目を同じにしてください。
    • 全選択の結果表のエンコード・スキーム
    • CCSID 文節のエンコード・スキーム (指定されている場合)
    • ターゲット表スペースのエンコード・スキーム
  • 配列の CREATE TYPE ステートメントの場合は、配列エレメントの CCSID 指定と索引の CCSID 指定を同じにしてください。

SQLSTATE

53091