機能の適用範囲
この内容はOceanBaseデータベースのOracleモードでのみ適用されます。
OBE-30002:SYS_CONNECT_BY_PATH function is not allowed here
OceanBase エラーコード:5768
SQLSTATE:HY000
エラー原因:
SYS_CONNECT_BY_PATH関数がSELECTリストやORDER BY句以外の場所で呼び出されています。解決策:
SELECTリストやORDER BY句以外の場所からSYS_CONNECT_BY_PATH関数への呼び出しを削除します。
OBE-30003:illegal parameter in SYS_CONNECT_BY_PATH function
OceanBase エラーコード:5769
SQLSTATE:HY000
エラー原因:
SYS_CONNECT_BY_PATH関数に無効なパラメータが含まれています。
OBE-30003:illegal parameter in SYS_CONNECT_BY_PATH function
OceanBase エラーコード:5927
SQLSTATE:HY000
エラー原因:
SYS_CONNECT_BY_PATH関数に無効なパラメータが含まれています。
OBE-30004:A column value contained the string that the SYS_CONNECT_BY_PATH function was to use to separate column values
OceanBase エラーコード:5770
SQLSTATE:HY000
エラー原因:列値に、
SYS_CONNECT_BY_PATH関数が列値を区切るために使用する文字列が含まれています。解決策:
SYS_CONNECT_BY_PATH関数に他の区切り文字を指定し、その区切り文字がどの列値にも含まれていないことを確認してから、操作を再試行します。
OBE-30005:missing or invalid WAIT interval
- OceanBase エラーコード:5495
- SQLSTATE:HY000
- エラー原因:MySQLのWAITコマンドを使用する際、指定された待機時間パラメータが無効または欠落しています。
- 解決策:WAITコマンドの構文を確認し、待機時間パラメータが正しいことを保証します。
説明
このエラーコードはV4.2.0バージョンから導入されました。
OBE-30006:resource busy; acquire with WAIT timeout expired
OceanBase エラーコード:6003
SQLSTATE:HY000
エラー原因:要求したリソースが使用中です。
解決策:後ほどこの操作を再試行してください。
OBE-30007:CONNECT BY ROOT operator is not supported in the START WITH or in the CONNECT BY condition
OceanBase エラーコード:5771
SQLSTATE:HY000
エラー原因:
START WITHまたはCONNECT BY条件でCONNECT BY ROOT演算子の使用を試みました。解決策:
START WITHまたはCONNECT BY条件からCONNECT BY ROOT演算子を削除します。
OBE-30009:Not enough memory for CONNECT BY operation
OceanBase エラーコード:5926
SQLSTATE:HY000
エラー原因:新しいエンジンでは、再帰階層が深すぎるとエラーが発生します。深さの制限は2の30乗です。古いエンジンでは、ルートノードから現在のノードまでのパス上で、すべてのノードとそれらの子ノードの数が一定の値(2の30乗)を超えるとエラーが発生します。現在設定されているこの値は固定されており、通常はこの値を超える問題には直面しません。
解決策:現時点では解決策は見つかっていません。メモリサイズを増やしてもこの問題は解決しません。唯一の解決策は、再帰階層を減らすか、データ量を削減することです。
OBE-30076:invalid extract field for extract source
OceanBase エラーコード:5686
SQLSTATE:HY000
エラーの原因:データ抽出ソースに指定されたデータ抽出フィールドが含まれていません。
OBE-30078:partition bound must be TIME/TIMESTAMP WITH TIME ZONE literals
OceanBase エラーコード:5349
SQLSTATE:HY000
エラーの原因:
TIMEまたはTIMESTAMP列にTIME ZONEが指定されていません。解決策:
TIME ZONEを指定したTIMEまたはTIMESTAMP形式を使用します。
OBE-30084 : invalid data type for datetime primary with time zone modifier
OceanBase エラーコード:5950
SQLSTATE:HY000
エラーの原因:タイムゾーン修飾子を指定する場合、パラメータ
datetimeはTIME、TIME WITH TIME ZONE、TIMESTAMP、またはTIME STAMP WITH TIME ZONEデータ型の値である必要があります。
OBE-30088:datetime/interval precision is out of range
OceanBase エラーコード:5605
SQLSTATE:HY000
エラーの原因:指定された日時/間隔の精度が
0と9の範囲外です。解決策:日時/間隔の精度に
0と9の間の値を使用してください。
OBE-30175:invalid type given for an argument
OceanBase エラーコード:5351
SQLSTATE:HY000
エラーの原因:パラメータリストに無効な型のパラメータが含まれています。
解決策:パラメータに正しいデータ型を使用してください。
OBE-30186:'\\' must be followed by four hexidecimal characters or another '\\'
OceanBase エラーコード:5938
SQLSTATE:HY000
エラーの原因:SQL 関数
UNISTRのパラメータで、文字列自体にバックスラッシュ(\\)を含める場合は、その後に16進数の文字を4つ続けて入力するか、さらにバックスラッシュを追加する必要があります。解決策:文字列の形式を修正してください。
OBE-30205:invalid Character set
OceanBase エラーコード:5969
SQLSTATE:HY000
エラーの原因:指定された文字セットが無効です。
解決策:文字セットIDが有効であるか確認してください。
説明
このエラーコードはV4.0.0から導入されました。
OBE-30481:GROUPING function only supported with GROUP BY CUBE or ROLLUP
- OceanBase エラーコード:5501
- SQLSTATE:42000
- エラーの原因:GROUPING関数はGROUP BY CUBEまたはROLLUPステートメントでのみサポートされています。
- 解決策:GROUPING関数を使用する場合は、GROUP BY CUBEまたはROLLUPステートメントを使用していることを確認してください。
説明
このエラーコードはV4.2.1から導入されました。
OBE-30482:DISTINCT not allowed here
OceanBase エラーコード:5798
SQLSTATE:HY000
エラーの原因:この関数では
DISTINCTオプションの使用は許可されていません。
OBE-30485:missing ORDER BY expression in the window specification
OceanBase エラーコード:5300
SQLSTATE:HY000
エラーの原因:ウィンドウ関数または集約グループに
ORDER BY式が欠けています。
OBE-30487:ORDER BY not allowed here
OceanBase エラーコード:5797
SQLSTATE:HY000
エラー原因:
DISTINCT関数とRATIO_TO_REPORT関数ではORDER BY式を使用できません。
OBE-30488:argument should be a function of expressions in PARTITION BY
OceanBase エラーコード:5347
SQLSTATE:HY000
エラー原因:ウィンドウ関数のパラメータは、パーティション内の定数でなければなりません。
OBE-30493:The percentile value should be a number between 0 and 1
OceanBase エラーコード:5861
SQLSTATE:HY000
エラー原因:
PERCENTILE_CONTまたはPERCENTILE_DISC関数に指定されたパーセンタイル値が適切な範囲外です。解決策:[0,1] の範囲内の値を指定してください。
OBE-30494:The argument [%s] of WIDTH_BUCKET function is NULL or invalid
OceanBase エラーコード:5925
SQLSTATE:HY000
エラー原因:
WIDTH_BUCKET関数のパラメータ[%s]がNULLまたは無効です。
OBE-30495:The argument should be of numeric or date/datetime type
OceanBase エラーコード:5862
SQLSTATE:HY000
エラー原因:パラメータは数値型または日付/日付時刻型である必要があります。
OBE-30496:Argument should be a constant
OceanBase エラーコード:5852
SQLSTATE:HY000
エラー原因:パラメータは定数でなければなりません。
OBE-30497:Argument should be a constant or a function of expressions in GROUP BY
OceanBase エラーコード:11010
SQLSTATE:HY000
エラー原因:
LISTAGG集計関数の区切り文字は、定数またはGROUP BY式のみ指定できます。解決策:
LISTAGG集計関数の区切り文字が正しいか確認してください。
説明
このエラーコードはV4.3.0バージョンから導入されました。
OBE-30553:The function is not deterministic
OceanBase エラーコード:5996
SQLSTATE:HY000
エラー原因:インデックスを定義する関数が不確定的です。
解決策:関数が確定的である場合は、確定的であることを示します。確定的でない場合(パッケージの状態、データベースの状態、現在時刻、または関数の入力以外の何らかの要素に依存する場合)、インデックスを作成しないでください。関数をリライトまたは再コンパイルしても、確定的関数が返す値は変更されるべきではありません。
OBE-30562:SAMPLE percentage must be in the range [0.000001,100)
OceanBase エラーコード:5730
SQLSTATE:HY000
エラー原因:SAMPLE パーセンテージは [0.000001,100)の範囲内でなければなりません。
OBE-30563:outer join operator (+) is not allowed here
OceanBase エラーコード:5626
SQLSTATE:HY000
エラー原因:
select_list、CONNECT BY句、START WITH句、またはORDER BY句で+を参照しようとしました。解決策:
select_list、CONNECT BY句、START WITH句、またはORDER BY句で演算子を使用しないでください。
OBE-30625:method dispatch on NULL SELF argument is disallowed
OceanBase エラーコード:5847
SQLSTATE:HY000
エラー原因:特定のタイプの
MEMBERメソッドがNULL SELFパラメータによって呼び出されています。解決策:メソッド呼び出しタイプを変更して、有効な
SELFパラメータを渡します。
OBE-30665:invalid NOT NULL constraint specified on a DEFAULT ON NULL column
OceanBase エラーコード:5949
SQLSTATE:HY000
エラー原因:
DEFAULT ON NULL列にNOT NULL制約を正しく指定していません。解決策:
DEFAULT ON NULL列にNOT NULL制約を指定している場合、それを有効にする必要があり、遅延はできません。
OBE-30669:table can have only one identity column
OceanBase エラーコード:5909
SQLSTATE:HY000
エラー原因:テーブルに複数の識別列を指定しようとしています。
解決策:各テーブルには1つの識別列のみを指定します。
OBE-30670:invalid NOT NULL constraint specified on an identity column
OceanBase エラーコード:5910
SQLSTATE:HY000
エラー原因:識別列に
NOT NULL制約を正しく指定していません。解決策:識別列に
NOT NULL制約を指定している場合、それを有効にする必要があり、遅延はできません。
OBE-30671:cannot modify NOT NULL constraint on an identity column
OceanBase エラーコード:5911
SQLSTATE:HY000
エラー原因:識別列の
NOT NULL制約を変更できません。解決策:識別列の
NOT NULL制約は変更しないでください。
OBE-30672:cannot drop NOT NULL constraint on an identity column
OceanBase エラーコード:5912
SQLSTATE:HY000
エラー原因:識別列の
NOT NULL制約を削除できません。解決策:識別列から
NOT NULL制約を削除しないでください。制約を削除する唯一の方法は、ALTER TABLE MODIFYのDROP IDENTITYを使用して列のidentity属性を削除することです。
OBE-30673:column to be modified is not an identity column
OceanBase エラーコード:5913
SQLSTATE:HY000
エラー原因:識別列ではない列の識別属性を変更しようとしています。
解決策:識別列の識別属性を変更してください。
OBE-30674:identity column cannot have a default value
OceanBase エラーコード:5914
SQLSTATE:HY000
エラー原因:デフォルト値を識別列に追加しようとしています。
解決策:識別列にデフォルト値を指定できません。
OBE-30675:identity column must be a numeric type
OceanBase エラーコード:5915
SQLSTATE:HY000
エラー原因:識別列の値を非数値データ型に変更または作成しようとしています。
解決策:識別列に非数値データ型を割り当てないでください。
OBE-30926:unable to get a stable set of rows in the source tables
OceanBase エラーコード:30926
SQLSTATE:HY000
エラー原因:大規模なDML操作や非決定的な
WHERE句のため、安定した行セットを取得できません。解決策:非決定的な
WHERE句を削除し、DMLを再実行します。
OBE-30929:ORDER SIBLINGS BY clause not allowed here
OceanBase エラーコード:5325
SQLSTATE:HY000
エラー原因:
ORDER SIBLINGS BY句を指定しているクエリにCONNECT BY句が含まれていません。解決策:
ORDER SIBLINGS BY句を削除するか、クエリにCONNECT BY句を追加します。
OBE-30929:ORDER SIBLINGS BY clause not allowed here
- OceanBase エラーコード:5451
- SQLSTATE:42000
- エラーの原因:CONNECT BY句がないクエリでORDER SIBLINGS BY句を指定しました。
- 解決策:ORDER SIBLINGS BY句を削除するか、CONNECT BY句を追加します。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-30929:ORDER SIBLINGS BY clause not allowed here
OceanBase エラーコード:5772
SQLSTATE:HY000
エラーの原因:
ORDER SIBLINGS BY句を指定したクエリにCONNECT BY句が含まれていません。解決策:
ORDER SIBLINGS BY句を削除するか、クエリにCONNECT BY句を追加します。
OBE-30930:NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudo column
OceanBase エラーコード:5773
SQLSTATE:HY000
エラーの原因:クエリで
CONNECT_BY_ISCYCLEを指定しましたが、クエリにNOCYCLEキーワードが含まれていません。解決策:
CONNECT_BY_ISCYCLEを削除するか、NOCYCLEキーワードを追加します。
OBE-30980:Invalid Input
- OceanBase エラーコード:5462
- SQLSTATE:42000
- エラーの原因:型変換失敗、無効な入力です。
- 解決策:正しいデータ型を入力してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-31003:Parent %.*s already contains child entry %.*s
OceanBase エラーコード:7433
SQLSTATE:42000
エラーの原因:重複する子要素をXDB階層解析プロセッサに挿入しようとしました。
解決策:一意の名前をコンテナに挿入してください。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-31011:XML parsing failed
OceanBase エラーコード:9549
SQLSTATE:HY000
エラーの原因:ドキュメントの解析を試みた際、XMLパーサーがエラーを返しました。
解決策:解析対象のドキュメントが有効かどうか確認してください。
説明
このエラーコードはV3.2.4バージョンから導入されました。
OBE-31012:Given XPATH expression not supported
- OceanBase エラーコード:7409
- SQLSTATE:42000
- エラーの原因:XPath式がサポートされていません。
- 解決策:使用しているXPath式が正しいかどうか、およびデータベースのバージョンがそのXPath式の使用をサポートしているかどうか確認してください。
説明
このエラーコードはV4.2.0バージョンから導入されました。
OBE-31013:invalid xpath expression
- OceanBase エラーコード:7404
- SQLSTATE:42000
- エラーの原因:XPath式を使用する際、式の形式が正しくないか無効です。
- 解決策:XPath式を確認し、XMLデータが正しいかどうか確認してください。
説明
このエラーコードはV4.2.0バージョンから導入されました。
OBE-31056:The document being inserted does not conform to specified child name
OceanBase エラーコード:7429
SQLSTATE:42000
エラーの原因:挿入されるXML要素が、URLで識別された登録済みXMLスキーマに適合しません。
解決策:指定されたXMLスキーマに適合する要素を挿入します。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-31067:XML nodes must be updated with valid nodes and of the same type
- OceanBase エラーコード:7418
- SQLSTATE:42000
- エラーの原因:XMLノードを更新する際に、無効なノードまたはノードタイプを使用しました。
- 解決策:更新対象のノードタイプが正しいか確認し、ノードタイプが一致していることを保証します。
説明
このエラーコードはV4.2.0バージョンから導入されました。
OBE-31188:The specified printing option is invalid
- OceanBase エラーコード:7407
- SQLSTATE:42000
- エラーの原因:指定された印刷オプションが無効です。
- 解決策:印刷オプションが正しいか確認します。
説明
このエラーコードはV4.2.0バージョンから導入されました。
OBE-31195:XML node '' (type=%s) does not support this operation
OceanBase エラーコード:7430
SQLSTATE:42000
エラーの原因:この操作は、指定されたノードのタイプではサポートされていません。例えば、子ノードを属性ノードに追加したり、ドキュメントノードを子ノードとして渡したりする操作はサポートされていません。
解決策:有効なノードタイプを使用して操作を実行します。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-31600:invalid input value %.*s for parameter %.*s in function %.*s
OceanBase エラーコード:9504
SQLSTATE:HY000
エラーの原因:入力パラメータの値が
NULLまたは無効な値です。解決策:入力値を修正し、コールを再試行します。
OBE-31603:object '%.*s' of type %.*s not found in schema '%.*s'
OceanBase エラーコード:9503
SQLSTATE:HY000
エラーの原因:データベース内で指定されたオブジェクトが見つかりません。
解決策:オブジェクトの設定を修正し、コールを再試行します。
OBE-32021:parameter value longer than %d characters
OceanBase エラーコード:5939
SQLSTATE:HY000
エラーの原因:パラメータ値を変更しようとしましたが、パラメータ値の文字数が許容される最大値を超えています。リストパラメータの場合、リスト内のパラメータ値のいずれかが許容される最大値を超えています。
解決策:パラメータ値の長さを短縮してコマンドを再試行します。
DISPATCHERSパラメータの場合は、リスナーエイリアスを使用して値の長さを短縮してください。
OBE-32031:illegal reference of a query name in WITH clause
OceanBase エラーコード:5737
SQLSTATE:HY000
エラーの原因:
WITH句内でクエリ名への前方参照や再帰参照は許可されていません。解決策:クエリステートメントを修正して再試行します。
OBE-32033:unsupported column aliasing
OceanBase エラーコード:5738
SQLSTATE:HY000
エラーの原因:
WITH句は列エイリアスをサポートしていません。解決策:サブクエリの定義でエイリアスを指定して再試行します。
OBE-32034:unsupported use of WITH clause
OceanBase エラーコード:5739
SQLSTATE:HY000
エラーの原因:この
WITH句の使用法はサポートされていません。理由は以下のとおりです:WITH句内でWITH句をネストすることはサポートされていません。set queryの場合、分岐にWITH句を指定することはできません。
解決策:クエリを修正して再試行します。
OBE-32038:number of WITH clause column names does not match number of elements in select list
OceanBase エラーコード:5740
SQLSTATE:HY000
エラーの原因:
WITH句のクエリ名に列エイリアスまたは名前のリストを指定しましたが、リスト内の要素数と定義クエリのSelectリスト内の要素数が一致しません。解決策:列エイリアスリストまたはSelectリストを更新し、両者が同じ数の要素を持つようにします。
OBE-32039:recursive WITH clause must have column alias list
OceanBase エラーコード:5741
SQLSTATE:HY000
エラーの原因:
WITH句のクエリが自身を参照しています(再帰)。しかし、列エイリアスリストを指定していません。解決策:
WITH句のクエリ名に列エイリアスリストを追加します。
OBE-32040:recursive WITH clause must use a UNION ALL operation
OceanBase エラーコード:5742
SQLSTATE:HY000
エラーの原因:
WITH句のクエリが自身を参照しています(再帰)。しかし、その定義クエリでUNION ALL操作を使用していません。解決策:再帰
WITH句のクエリを書き直し、UNION ALL操作を使用するようにします。
OBE-32041:UNION ALL operation in recursive WITH clause must have only two branches
OceanBase エラーコード:5743
SQLSTATE:HY000
エラーの原因:
WITH句のクエリが自身を参照しています(再帰)。しかし、2つ以上の分岐を持つUNION ALL操作を使用しており、現在この操作はサポートされていません。解決策:再帰
WITH句のクエリを書き直し、UNION ALL操作で2つの分岐のみを使用します。
OBE-32042:recursive WITH clause must reference itself directly in one of the UNION ALL branches
OceanBase エラーコード:5744
SQLSTATE:HY000
エラーの原因:
WITH句のクエリが間接的に自身を参照しています(再帰)。例えば、サブクエリやビューを通じてです。解決策:再帰
WITH句のクエリを書き直し、UNION ALLのどちらかの分岐のFROM句で直接自身を参照するようにします。
OBE-32043:recursive WITH clause needs an initialization branch
OceanBase エラーコード:5745
SQLSTATE:HY000
エラーの原因:
WITHクエリ句が再帰的に自身を参照していますが、UNION ALL内では自身へのみの参照しかなく、自身を参照しない初期化分岐が欠けています。解決策:再帰
WITH句のクエリを書き直し、UNION ALL操作に自身を参照しない初期化分岐を追加します。
OBE-32044:cycle detected while executing recursive WITH query
OceanBase エラーコード:5746
SQLSTATE:HY000
エラーの原因:再帰
WITH句のクエリがサイクルを生成し、システムは無限ループを回避するためにそのクエリを停止しました。解決策:再帰
WITHクエリを書き直して再帰を停止するか、CYCLE句を使用します。
OBE-32045:maximum level of recursion reached while executing recursive WITH query
OceanBase エラーコード:5747
SQLSTATE:HY000
エラーの原因:再帰
WITHクエリが指定された最大再帰レベルに達し、停止しました。解決策:再帰の最大レベルを上げるか、
CYCLE句を使用します。
OBE-32046:sequence column name for SEARCH clause must not be part of the column alias list
OceanBase エラーコード:5748
SQLSTATE:HY000
エラーの原因:再帰
WITHクエリのSEARCH句でsequence列を指定していますが、このsequence列は既にWITH句のクエリ名の列エイリアスリストに含まれています。解決策:
SEARCH句のsequence列に異なる名前を指定するか、列エイリアスリストからその名前を削除します。
OBE-32047:cycle mark value and non-cycle mark value must be one byte character string values
OceanBase エラーコード:5749
SQLSTATE:HY000
エラーの原因:再帰
WITHクエリのCYCLE句で指定されたcycle markまたはnon-cycle markの値が1バイトの文字列ではありません。解決策:再帰
WITHクエリのCYCLE句のcycle markまたはnon-cycle markの値に1バイトの文字列を指定します。
OBE-32048:cycle mark column name for CYCLE clause must not be part of the column alias list
OceanBase エラーコード:5750
SQLSTATE:HY000
エラーの原因:再帰
WITHクエリのCYCLE句でcycle mark列を指定していますが、この列はWITH句のクエリ名の列エイリアスリストに既に存在します。解決策:
CYCLE句のcycle mark列に異なる名前を指定するか、列エイリアスリストからその名前を削除します。
OBE-32049:duplicate name found in column alias list for WITH clause
OceanBase エラーコード:5751
SQLSTATE:HY000
エラーの原因:
WITH句要素の列エイリアスリスト内の特定の名前が、リスト内で複数回登場しています。解決策:列エイリアスリストから重複する名前を削除します。
OBE-32480:SEARCH and CYCLE clauses can only be specified for recursive WITH clause elements
OceanBase エラーコード:5752
SQLSTATE:HY000
エラーの原因:非再帰的な
WITH句要素にSEARCHまたはCYCLE句を指定しました。解決策:
SEARCHまたはCYCLE句を削除するか、WITH句要素に再帰性を追加します。
OBE-32481:cycle value for CYCLE clause must be different from the non-cycle value
OceanBase エラーコード:5753
SQLSTATE:HY000
エラーの原因:再帰
WITHクエリにCYCLE句を指定しましたが、cycle値と非cycle値またはDEFAULT値が同じです。解決策:
cycle値または非cycle値を変更し、一致しないようにします。
OBE-32482:sequence column for SEARCH clause must be different from the cycle mark column for CYCLE clause
OceanBase エラーコード:5754
SQLSTATE:HY000
エラーの原因:再帰
WITHクエリにSEARCH句とCYCLE句を指定しましたが、SEARCH句のsequence列とCYCLE句のcycle mark列が一致します。解決策:
sequence列またはcycle mark列を変更し、一致しないようにします。
OBE-32483:duplicate name found in sort specification list for SEARCH clause of WITH clause
OceanBase エラーコード:5755
SQLSTATE:HY000
エラーの原因:再帰クエリに
SEARCH句を指定しましたが、その再帰クエリのsort specificationリストに重複する名前が含まれています。解決策:
sort specificationリストから重複する名前を削除します。
OBE-32484:duplicate name found in cycle column list for CYCLE clause of WITH clause
OceanBase エラーコード:5756
SQLSTATE:HY000
エラーの原因:再帰クエリに
CYCLE句を指定しましたが、CYCLE句のcycle列リストに重複する名前が含まれています。解決策:
CYCLE句のcycle列リストから重複する名前を削除します。
OBE-32485:element in cycle column list of CYCLE clause must appear in the column alias list of the WITH clause element
OceanBase エラーコード:5757
SQLSTATE:HY000
エラーの原因:再帰
WITHクエリで指定されたCYCLE句のcycle列リスト内の要素が、WITH句要素の列エイリアスリストに含まれていません。解決策:
cycle列リストを変更し、WITH句要素の列エイリアスリストに含まれる名前のみを使用します。
OBE-32486:unsupported operation in recursive branch of recursive WITH clause
OceanBase エラーコード:5758
SQLSTATE:HY000
エラーの原因:再帰
WITH句要素内のUNION ALLの再帰コンポーネントで、現在サポートされていない操作が使用されています。UNION ALL操作の再帰ブランチでは、GROUP BY、DISTINCT、MODEL、グループセット、CONNECY BY、ウィンドウ関数、HAVING、集約関数を使用してはなりません。解決策:クエリを書き直し、サポートされていない操作が含まれないようにします。
OBE-32487:unsupported join in recursive WITH query
OceanBase エラーコード:5759
SQLSTATE:HY000
エラーの原因:再帰
WITH句要素の再帰コンポーネントに、サポートされていない結合操作が含まれています:再帰クエリ名の右側に
LEFT OUTER結合が含まれます。再帰クエリ名の左側に
RIGHT OUTER結合が含まれます。再帰クエリ名が関与する
FULL OUTER結合が含まれます。
解決策:クエリを書き直し、サポートされていない結合操作が含まれないようにします。
OBE-32488:WITH clause element did not have a column alias list
OceanBase エラーコード:5760
SQLSTATE:HY000
エラーの原因:
WITH句要素でSEARCH句またはCYCLE句、またはその両方を使用していますが、それぞれのクエリ名に対して列エイリアスリストを指定していません。解決策:
WITH句のクエリ名に列エイリアスリストを追加します。
OBE-32489:element in sort specification list of SEARCH clause did not appear in the column alias list of the WITH clause element
--
OceanBase エラーコード:5761
SQLSTATE:HY000
エラーの原因:再帰
WITHクエリで指定されたSEARCH句のsort specificationリスト内の要素が、WITH句要素の列エイリアスリストに含まれていません。解決策:
sort specificationリストを変更し、WITH句要素の列エイリアスリストに含まれる名前のみを使用するようにします。
OBE-32490:recursive query name referenced more than once in recursive branch of recursive WITH clause element
OceanBase エラーコード:5762
SQLSTATE:HY000
エラー原因:再帰
WITH句要素内のUNION ALLの再帰コンポーネントが、再帰クエリ名を複数回参照しています。再帰WITH句要素の再帰ブランチでは、再帰クエリ名は1回のみ参照できます。解決策:クエリを書き直し、再帰
WITH句要素の再帰ブランチで再帰クエリ名が1回のみ参照されるようにします。
OBE-32575:Explicit column default is not supported for modifying views
- OceanBase エラーコード:5511
- SQLSTATE:42000
- エラー原因:DEFAULTキーワードを使用してビューを変更しようとしています。
- 解決策:暗黙のデフォルト値を使用して、列値ペアを省略します。
説明
このエラーコードはV4.2.1バージョンから導入されました。
OBE-32595:DDL statement cannot be audited with BY SESSION specified
OceanBase エラーコード:4364
SQLSTATE:HY000
エラー原因:
BY SESSION句を指定したDDLステートメントの監査を試みています。DDLステートメントはBY ACCESSでのみ監査できます。解決策:
BY ACCESSを使用してDDLステートメントを監査します。
OBE-32792:prebuilt table managed column cannot be an identity column
OceanBase エラーコード:5916
SQLSTATE:HY000
エラー原因:識別列を持つプリビルドテーブルにインスタンス化ビューを作成しようとしています。
解決策:
identity属性を削除するか、インスタンス化ビュー定義から識別列を削除します。
OBE-32793:cannot alter a system-generated sequence
OceanBase エラーコード:5917
SQLSTATE:HY000
エラー原因:システム生成のシーケンスを変更しようとしています。
解決策:システム生成のシーケンス(例えば、識別列用に作成されたシーケンス)は変更できません。
OBE-32794:cannot drop a system-generated sequence
OceanBase エラーコード:5918
SQLSTATE:HY000
エラー原因:システム生成のシーケンスを削除しようとしています。
解決策:システム生成のシーケンス(例えば、識別列用に作成されたシーケンス)は削除できません。
OBE-32795:cannot insert into a generated always identity column
OceanBase エラーコード:5919
SQLSTATE:HY000
エラー原因:
GENERATED ALWAYSキーワードで作成された識別列に値を挿入しようとしています。解決策:
GENERATED ALWAYSキーワードで生成された識別列には直接値を挿入できません。代わりに、関連するシーケンスジェネレーターからその値を取得します。
OBE-32796:cannot update a generated always identity column
OceanBase エラーコード:5920
SQLSTATE:HY000
エラー原因:
GENERATED ALWAYSキーワードで作成された識別列を更新しようとしています。解決策:
GENERATED ALWAYSキーワードで生成された識別列は直接更新できません。
OBE-32797:identity column sequence mismatch in ALTER TABLE EXCHANGE PARTITION
OceanBase エラーコード:5921
SQLSTATE:HY000
エラー原因:
EXCHANGEで指定された2つのテーブルの識別列のシーケンスが増加も減少もしていません。解決策:
INCREMENT BYを持つ識別列に対して、同じ符号を持つシーケンスがあることを確認します。
OBE-32798:cannot rename a system-generated sequence
OceanBase エラーコード:5922
SQLSTATE:HY000
エラー原因:システム生成のシーケンスを名前変更しようとしています。
解決策:システム生成のシーケンス(例えば、識別列用に作成されたシーケンス)は名前変更できません。
OBE-38101:Invalid column in the INSERT VALUES Clause:'%.*s'.'%.*s'
OceanBase エラーコード:5803
SQLSTATE:HY000
エラー原因:
INSERT VALUES句で無効なテーブル列が参照されています。
OBE-38104:Columns referenced in the ON Clause cannot be updated:'%.*s'.'%.*s'
OceanBase エラーコード:38104
SQLSTATE:HY000
エラー原因:
UPDATE SETのLHSに、ON句で参照されている列が含まれています。
OBE-38778:Restore point %s already exists
OceanBase エラーコード:6259, 6261
SQLSTATE:HY000
エラー原因:
CREATE RESTORE POINTコマンドの復元ポイント名が既に存在します。復元ポイント名は一意である必要があります。解決策:他の名前を使用するか、同じ名前を持つ既存の復元ポイントを削除してください。
OBE-38779:cannot create restore point - too many restore points
OceanBase エラーコード:6263
SQLSTATE:HY000
エラー原因:最大数の復元ポイントが既に作成されています。
解決策:既存の復元ポイントをいくつか削除してから、操作を再試行してください。
OBE-38780:Restore point %s does not exists
OceanBase エラーコード:6260, 6262
SQLSTATE:HY000
エラー原因:ステートメントで指定された復元ポイント名が存在しません。
解決策:復元ポイントテーブルをクエリして復元ポイントを検索します。
OBE-38900:miss mandatory column %.*s of error log table
OceanBase エラーコード:5385
SQLSTATE:HY000
エラー原因:エラーログテーブルの必須列が存在しません。
解決策:エラーログテーブルに命名列を追加します。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-39956:duplicate setting for PL/SQL compiler parameter %.*s
OceanBase エラーコード:5964
SQLSTATE:HY000
エラー原因:PL/SQLコンパイラパラメータが複数回設定されています。
解決策:重複するPL/SQLコンパイラ設定を削除します。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-39962:invalid parameter for PLSQL_CCFLAGS
OceanBase エラーコード:5940
SQLSTATE:HY000
エラー原因:
PLSQL_CCFLAGSパラメータの値が無効です。解決策:
PLSQL_CCFLAGSパラメータに有効な値を指定してください。
## OBE-40441:JSON syntax error
- OceanBase エラーコード:5411
- SQLSTATE:22032
- エラー原因:提供されたJavaScriptオブジェクト表現法 (JSON) データの構文が無効で、解析できません。
- 解決策:入力されたJSONデータを確認し、正しい構文を持つJSONデータを提供してください。
説明
このエラーコードはV4.1.0バージョンから変更され、エラーメッセージが OBE-00600:Invalid JSON text から OBE-40441:JSON syntax error に調整されました。
OBE-40441:JSON syntax error
- OceanBase エラーコード:5412
- SQLSTATE:22032
- エラー原因:指定されたJavaScriptオブジェクト表現法(JSON)データの構文が無効で、解析できません。
- 解決策:入力されたJSONデータを確認し、正しい構文を持つJSONデータを提供してください。
説明
このエラーコードはV4.1.0バージョンから変更されました。エラーメッセージは OBE-00600:Invalid JSON text in argument から OBE-40441:JSON syntax error に調整されました。
OBE-40441:JSON syntax error
- OceanBase エラーコード:5447
- SQLSTATE:42000
- エラー原因:指定されたJavaScriptオブジェクト表現法(JSON)データの構文が無効で、解析できません。
- 解決策:正しい構文を持つJSONデータを提供してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40441:This version doesn't yet support 'references in JSON Schema
OceanBase エラーコード:6284
SQLSTATE:42000
エラー原因:現在のバージョンでは、JSONスキーマでの参照の使用はサポートされていません。
解決策:JSONスキーマの設計を変更し、参照の使用を回避してください。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-40442:JSON path expression syntax error ('INT')
- OceanBase エラーコード:5414
- SQLSTATE:22032
- エラー原因:指定されたJavaScriptオブジェクト表現法(JSON)パス式の構文が無効で、解析できません。
- 解決策:正しい構文を持つJSONパス式を提供してください。
説明
このエラーコードはV4.1.0バージョンから変更されました。エラーメッセージは OBE-00600:Invalid JSON path expression から OBE-40442:JSON path expression syntax error ('INT') に調整されました。
OBE-40442:JSON path expression syntax error ('INT').JSON path expression syntax error ('%s')
- OceanBase エラーコード:5442
- SQLSTATE:42000
- エラー原因:指定されたJavaScriptオブジェクト表現法(JSON)パス式の構文が無効で、解析できません。
- 解決策:正しい構文を持つJSONパス式を提供してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40444:JSON processing error
- OceanBase エラーコード:5514
- SQLSTATE:42000
- エラー原因:JSON処理エラー。
説明
このエラーコードはV4.2.1バージョンから導入されました。
OBE-40449:invalid data type for return value
- OceanBase エラーコード:5443
- SQLSTATE:42000
- エラー原因:戻り値に指定されたデータ型が無効またはサポートされていません。
- 解決策:サポートされている戻り値を指定してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40450:invalid '%s' clause
- OceanBase エラーコード:5460
- SQLSTATE:42000
- エラー原因:"%s" ステートメントが無効です。
- 解決策:正しい "%s" ステートメントを指定してください。
説明
このエラーコードは、V4.1.0 から導入されました。
OBE-40451:invalid default value provided
- OceanBase エラーコード:5486
- SQLSTATE:42000
- エラー原因:指定されたデフォルト値が無効です。
説明
このエラーコードは、V4.1.0 から導入されました。
OBE-40452:default value not matching type defined in RETURNING clause
- OceanBase エラーコード:5474
- SQLSTATE:42000
- エラー原因:デフォルト値が RETURNING 句で定義された型と一致しません。
- 解決策:デフォルト値と RETURNING 句の型が同じであることを確認してください。
説明
このエラーコードは、V4.1.0 から導入されました。
OBE-40454:path expression not a literal
- OceanBase エラーコード:5487
- SQLSTATE:42000
- エラー原因:パス式はリテラルではありません。
説明
このエラーコードは、V4.1.0 から導入されました。
OBE-40455:default value not a literal
- OceanBase エラーコード:5446
- SQLSTATE:42000
- エラー原因:指定されたデフォルト値はリテラル(定数)ではありません。
- 解決策:一定のデフォルト値を指定してください。
説明
このエラーコードは、V4.1.0 から導入されました。
OBE-40456:JSON_VALUE evaluated to non*scalar value
- OceanBase エラーコード:5444
- SQLSTATE:42000
- エラー原因:指定された JavaScript オブジェクト表現法 (JSON) のパス式が非スカラー値を選択しました。
- 解決策:JSON パス式を修正するか、JSON_QUERY を使用してください。
説明
このエラーコードは、V4.1.0 から導入されました。
OBE-40459:output value too large (actual: %d, maximum: %d)
- OceanBase エラーコード:5473
- SQLSTATE:42000
- エラー原因:指定された JavaScript オブジェクト表現法 (JSON) の演算子によって生成された結果が、RETURN 句で指定された最大長を超えています。
- 解決策:RETURNING 句でデータ型の最大・最小値を増やすか、RETURNING 句で CLOB/BLOB を使用してください。
説明
このエラーコードは、V4.1.0 から導入されました。
OBE-40462:No value was found by '%.192s' on the specified path
- OceanBase エラーコード:5432
- SQLSTATE:22035
- エラーの原因:指定されたJavaScriptオブジェクト表現法(JSON)パス式が値を選択していません。
- 解決策:JSONパス式を修正します。
説明
このエラーコードはV4.1.0バージョンから変更され、エラーメッセージが OBE-00600:No value was found by '%.192s' on the specified path から OBE-40462:No value was found by '%.192s' on the specified path に調整されました。
OBE-40462:JSON_VALUE evaluated to no value
- OceanBase エラーコード:5445
- SQLSTATE:42000
- エラーの原因:指定されたJavaScriptオブジェクト表現法(JSON)パス式が値を選択していません。
- 解決策:JSONパス式を修正します。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40470:More than one value was found by '%.192s' on the specified path
- OceanBase エラーコード:5433
- SQLSTATE:22034
- エラーの原因:指定されたJavaScriptオブジェクト表現法(JSON)パス式が複数の値を選択しています。
- 解決策:JSONパス式を修正するか、JSON_QUERYを使用します。
説明
このエラーコードはV4.1.0バージョンから変更され、エラーメッセージが OBE-00600:More than one value was found by '%.192s' on the specified path から OBE-40470:More than one value was found by '%.192s' on the specified path に調整されました。
OBE-40473:duplicate key names in JSON object
- OceanBase エラーコード:5453
- SQLSTATE:42000
- エラーの原因:指定されたJavaScriptオブジェクト表現法(JSON)データにおいて、同一オブジェクト内に重複するキー名が存在します。
- 解決策:各JSONオブジェクトに対して、一意のキー名を持つJSONデータを提供します。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40476:JSON key too long
- OceanBase エラーコード:5422
- SQLSTATE:22032
- エラーの原因:指定されたJavaScriptオブジェクト表現法(JSON)データにおいて、最大長を超える長さのキーが存在します。
- 解決策:より短いキー名を持つJSONデータを提供します。
説明
このエラーコードはV4.1.0バージョンから変更され、エラーメッセージが OBE-00600:The JSON object contains a key name that is too long から OBE-40476:JSON key too long に調整されました。
OBE-40480:result cannot be returned without array wrapper
- OceanBase エラーコード:5449
- SQLSTATE:42000
- エラーの原因:配列ラッピングがない場合、結果を返すことができません。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40481:ASCII or PRETTY not supported for non*textual return data type
- OceanBase エラーコード:5469
- SQLSTATE:42000
- エラーの原因:JavaScript Object Notation (JSON) 操作の非テキスト出力に対して、非ASCII文字の出力やエスケープを試みた場合。
- 解決策:戻り値のデータ型をVARCHAR2またはCLOBに変更するか、PRETTYまたはASCIIシリアライズオプションを削除します。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40484:invalid data type for '%s' column
- OceanBase エラーコード:5459
- SQLSTATE:42000
- エラーの原因:"%s"列のデータ型が無効です。
- 解決策:正しい"%s"列情報を入力してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40487:invalid usage of keyword EXISTS
- OceanBase エラーコード:5480
- SQLSTATE:42000
- エラーの原因:キーワードの誤用や式の構文エラーが存在します。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40491:invalid input data type for JSON_TABLE
- OceanBase エラーコード:5481
- SQLSTATE:42000
- エラーの原因:JSON_TABLEに入力されたデータ型が無効です。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40560:JSON_TABLE nested path expressions not disjunct
- OceanBase エラーコード:5483
- SQLSTATE:42000
- エラーの原因:JSON_TABLEの同一レベル下でのpathパスが重複しています。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40565:JSON path expression did not select a value
- OceanBase エラーコード:5468
- SQLSTATE:42000
- エラーの原因:JavaScript Object Notation (JSON) パス式が値を選択していません。
- 解決策:JSONパス式を修正してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40566:JSON path expression selected a value of different data type
- OceanBase エラーコード:5467
- SQLSTATE:42000
- エラーの原因:JavaScript Object Notation (JSON) パス式が、要求されたデータ型と異なるデータ型の値を選択しました。
- 解決策:別の「get*method」を使用して、JSONパス式で選択された値を取得します。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40569:Unimplemented JSON feature
- OceanBase エラーコード:5479
- SQLSTATE:42000
- エラーの原因:実装されていないJavaScript Object Notation (JSON) 機能の実行を試みました。
- 解決策:式が存在することを確認してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40570:JSON conversion failed
- OceanBase エラーコード:5476
- SQLSTATE:42000
- エラーの原因:JSON変換に失敗しました。
- 解決策:型定義または選択されたJSON値を確認してください。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-40571:JSON key name not found.", "JSON key name not found
- OceanBase エラーコード:5485
- SQLSTATE:42000
- エラーの原因:JSONデータ内のキーが存在しません。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-40573:Invalid use of PL/SQL JSON object type
- OceanBase エラーコード:5470
- SQLSTATE:42000
- エラーの原因:無効なコンテキストでPL/SQL JavaScriptオブジェクト表現法(JSON)オブジェクト型を使用しようとしました。
- 解決策:PL/SQL JSONオブジェクト型はPL/SQL内でのみ使用してください。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-40576:Invalid use of bind variable in SQL/JSON path
- OceanBase エラーコード:5484
- SQLSTATE:42000
- エラーの原因:SQL/JSONパス内でのバインド変数の使用が無効です。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-40587:invalid JSON type
- OceanBase エラーコード:5441
- SQLSTATE:42000
- エラーの原因:無効なJSONタイプ、不正なJSONテキスト。
OBE-40595:Name input to JSON generation function cannot be null
- OceanBase エラーコード:5429
- SQLSTATE:22032
- エラーの原因:Javascriptオブジェクト表現法(JSON)の生成関数に渡す名前の入力が空です。
- 解決策:入力が有効な値であることを確認してください。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-40597:JSON path expression syntax error ('%.*s')
- OceanBase エラーコード:5454
- SQLSTATE:42000
- エラーの原因:JSONパス式構文エラー(“%.*s”)。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-40600:JSON_EQUAL used outside predicate
- OceanBase エラーコード:5448
- SQLSTATE:42000
- エラーの原因:述語の外部でJSON_EQUALが使用されています。
- 解決策:CASE式などの述語内でJSON_EQUALを使用してください。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-40629:Patch specification is not valid JSON
- OceanBase エラーコード:5450
- SQLSTATE:42000
- エラーの原因:パッチ仕様が有効なJSONではありません。
- 解決策:パッチ仕様が有効なJSONで表現されていることを確認してください。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-40654:Input to JSON generation function has unsupported data type
OceanBase エラーコード:7420
SQLSTATE:HY000
エラー原因:JSON生成関数の入力パラメータにサポートされていないデータ型が含まれています。
解決策:正しいデータ型を指定するか、変換関数を使用して入力パラメータをサポートされているデータ型に変換してください。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-40654:Input to JSON generation function has unsupported data type
OceanBase エラーコード:7431
SQLSTATE:HY000
エラー原因:JSON生成関数の入力パラメータにサポートされていないデータ型が含まれています。
解決策:正しい入力または変換関数を使用して、入力をサポートされているデータ型に変換してください。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-40656:Variable in JSON path expression has no value in PASSING clause
- OceanBase エラーコード:5456
- SQLSTATE:42000
- エラー原因:JSONパス式内の変数にPASSINGステートメントで対応する値がありません。
- 解決策:変数を外部PASSING句に追加し、名前が一致することを確認してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40664:cannot add additional IS jSON check constraint
- OceanBase エラーコード:5464
- SQLSTATE:42000
- エラー原因:既にIS JSONチェック制約を持つ列に、IS JSONチェック制約を追加しようとしました。
- 解決策:IS JSON制約の追加を確認してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40688:date or time stamp string value does not conform to ISO 8601 format
- OceanBase エラーコード:5472
- SQLSTATE:42000
- エラー原因:日付またはタイムスタンプの文字列値がISO 8601形式に準拠していません。
- 解決策:変換のために、ISO 8601形式に準拠した正しい日付またはタイムスタンプの文字列値を指定してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40750:Patch specification is not valid JSON
- OceanBase エラーコード:5452
- SQLSTATE:42000
- エラー原因:指定されたソート条件にLOB列(例:CLOB、BLOB、JSON)が含まれています。
- 解決策:ソート列のデータ型がCLOB、BLOB、JSONなどの大規模オブジェクトではないことを確認してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40779:Truncation is not supported with data type in RETURNING clause
- OceanBase エラーコード:5478
- SQLSTATE:42000
- エラー原因:RETURNINGステートメント内のデータ型は切り捨てをサポートしていません。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-40783:invalid binary JSON data\nstring
- OceanBase エラーコード:5413
- SQLSTATE:22032
- エラーの原因:指定されたバイナリ形式のJavaScriptオブジェクト表現(JSON)データが無効です。
- 解決策:有効なバイナリ形式のJSONデータを指定してください。
説明
このエラーコードはV4.1.0から変更されました。エラーメッセージが OBE-00600:The JSON binary value contains invalid data から OBE-40783:invalid binary JSON data\nstring に調整されました。
OBE-40796:invalid comparison operation involving JSON type value
- OceanBase エラーコード:5461
- SQLSTATE:42000
- エラーの原因:JavaScriptオブジェクト表現(JSON)型の値を比較しようとしました。
- 解決策:JSON型の値とスカラー値を比較するために、JSON末尾型変換関数を追加します。JSON_equal を使用して、2つのJSON型の値を比較します。
説明
このエラーコードはV4.1.0から導入されました。
OBE-40799:cannot convert Boolean value to number
- OceanBase エラーコード:5475
- SQLSTATE:42000
- エラーの原因:number()またはnumberOnly()関数を持つJavaScriptオブジェクト表現(JSONパス)式で選択されたブール値を数値に変換しようとしました。
- 解決策:JSONパス式からnumber()/numberOnly()関数を削除します。
説明
このエラーコードはV4.1.0から導入されました。
OBE-40833:empty input to JSON operator
- OceanBase エラーコード:5463
- SQLSTATE:42000
- エラーの原因:NULLではない入力が必要なJSON演算子に空の入力(例:空のCLOB)が提供されました。
- 解決策:入力を確認し、修正してください。
説明
このエラーコードはV4.1.0から導入されました。
OBE-40876:invalid JSON schema document
OceanBase エラーコード:6285
SQLSTATE:22032
エラーの原因:JSONスキーマが無効です。
解決策:JSONスキーマ仕様を正しく使用してください。
説明
このエラーコードはV4.2.2から導入されました。
OBE-42399:cannot perform a DML operation on a read-only view
OceanBase エラーコード:5723
SQLSTATE:HY000
エラーの原因:読み取り専用ビューに対して、挿入、削除、更新のいずれかのDML操作を試みました。このようなビューに対するDML操作は明示的に禁止されています。
解決策:ビューのベーステーブルに対して必要なDML操作を実行するか、
ALTER VIEW ... READ WRITEコマンドを使用してビューを操作可能にします。