KFPA11101-E
More than 255 nested operations, or implementation restriction exists (A)
- 演算のネストの深さが255を超えています。又は,システムの処理上の制限によってSQL文が実行できません。
- (S)このSQL文を無視します。
- (P)次のどれかの処置をしてください。
- 演算のネストの深さを255以下に修正し,再度実行してください。なお,名前付きの導出表を指定しているSQLの場合,そのSQL中では255を超えていないことがあります。この場合,そのSQL中,又は名前付き導出表を導出する問合せ中の演算の数を減らしてください。
- SQL文を簡単にする(表数又は列数を減らすなど)か,又は該当するSQL文で参照している表のインデクス数を減らして,再度実行してください。
- 1トランザクション内で,作業表を作成するSQLを数多く実行している場合は,作業表の数が255以下になるようにSQL文を修正し,再度実行してください。作業表数の見積もりについては,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
KFPA11102-E
More than aa....aa bytes in character string literal (A)
- 次に示す数が,指定できる最大数(aa....aa)を超えています。
- 文字列定数に指定したバイト数
- 文字列定数同士の連結演算の結果のバイト数
- 引数に定数を指定したスカラ関数(HEX)の結果のバイト数
- 文字列定数を変換(代入,比較)対象の文字集合で変換した結果のバイト数
- 最大数を次に示します。
- SQLSTATE値に指定した場合:5
- CREATE TABLE,又はALTER TABLEの境界値及び格納条件に指定した場合:255
- そのほかの場合:32000
- aa....aa:{5|255|32000}
- (S)このSQL文を無視します。
- (P)文字列定数をaa....aaバイト以下に修正し,再度実行してください。
KFPA11103-E
Invalid floating point numeric literal aa....aa (A)
- 指定した浮動小数点数定数の形式に誤りがあります。
- aa....aa:不正な浮動小数点数定数
- (S)このSQL文を無視します。
- (P)浮動小数点数定数を修正し,再度実行してください。
KFPA11104-E
Invalid part "aa....aa" in SQL (A)
- SQL文に次のような誤りがあります。
- SQL文の後ろに余分な文字列があります。
- 構文上許されない文字,又はキーワードがあります。
- SQL文の最初のキーワードが誤っています。
- 名前が英字で始まっていません。
- aa....aa:SQL文中に誤りがある部分。
- 構成の規則で指定できない文字がある場合,その文字とその文字の16進表示を括弧で囲んで表示します。
- (S)このSQL文を無視します。
- (P)誤りを修正し,再度実行してください。
KFPA11105-E
Invalid token "bb....bb" after token "aa....aa" (A)
- SQL文中の"aa....aa"の後ろには,構文上"bb....bb"は指定できません。
- aa....aa:構文を満たした最後の文字
- bb....bb:構文を満たさない誤った文字
- (S)このSQL文を無視します。
- (P)次に示すような誤りが考えられます。このため,SQL文を修正し,再度実行してください。
- 構文の規則どおりに指定されていません。
- 句の指定順序に誤りがあります。
KFPA11106-E
Incomplete SQL (A)
- SQL文が完成していません。
- (S)このSQL文を無視します。
- (P)SQL文を完成させ,再度実行してください。
KFPA11107-E
More than 30 characters in identifier "aa....aa" (A)
- 名前の長さが30文字を超えています。又は,キーワードの指定が不正です。
- aa....aa:名前の先頭30文字
- (S)このSQL文を無視します。
- (P)名前の長さが30文字を超えている場合,30文字以下に修正し,再度実行してください。ただし,認可識別子の長さは8文字以下に修正してください。キーワードの指定が不正な場合,SQL文を修正して再度実行してください。
KFPA11112-E
Invalid argument of set function "aa....aa" (A)
- 集合関数"aa....aa"の引数の指定に,次のどれかの誤りがあります。
- 引数中に列指定がありません。
- 集合関数MAX,MIN以外の引数に,FLAT指定を指定しています。
- 集合関数MAX,MINのFLAT指定に繰返し列以外の列を指定しています。
- 列指定以外の値式を指定したGROUP BY句の問合せ指定に,FLAT指定を引数に指定した集合関数を指定しています。
- aa....aa:集合関数の種別
- {AVG | COUNT | COUNT_FLOAT | MAX | MIN | SUM}
- (S)このSQL文を無視します。
- (P)集合関数の引数の指定を構文の規則どおりに修正し,再度実行してください。
KFPA11113-E
aa....aa function "bb....bb" is specified in argument of set function,query-no=ccc (A)
- 集合関数の引数に集合関数"bb....bb"を指定しています。
- aa....aa:指定した関数
- Set
- bb....bb:集合関数の種別
- {AVG | COUNT | COUNT_FLOAT | MAX | MIN | SUM}
- ccc:問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11114-E
Invalid specification in predicate "aa....aa",query-no=bbb (A)
- NULL述語,LIKE述語,XLIKE述語,SIMILAR述語,BETWEEN述語,論理述語,又はXMLEXISTS述語の指定に誤りがあります。
- LIKE述語,XLIKE述語の値式,及びBETWEEN述語の行値構成子1に,定数,USER,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,?パラメタ,埋込み変数を指定しています。
- SIMILAR述語の値式に,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,?パラメタ,又は埋込み変数を指定しています。
- NULL述語,LIKE述語,XLIKE述語,SIMILAR述語,及び論理述語の値式に,行値構成子を指定しています。
- XMLEXISTS述語を,WHERE句以外に指定しています。なお,WHERE句中であっても副問合せには指定できません。
- aa....aa:オペランドが不正な述語
- {NULL|LIKE|XLIKE|SIMILAR|BETWEEN|BOOL|XMLEXISTS}
- bbb:その述語を指定した問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11116-E
Invalid search condition in "HAVING" clause, query-no=aaa (A)
- HAVING句の探索条件に構造化繰返し述語を指定しています。
- aaa:その述語を指定した問合せの番号
- (S)このSQL文を無視します。
- (P)HAVING句中の探索条件を修正し,再度実行してください。
KFPA11117-E
Number of aa....aa not equal to number of bb....bb (A)
- aa....aaの数とbb....bbの数が一致していません。
- aa....aa:{insert values|update values specified by subquery|left side row value constructor elements|derived column list}
- bb....bb:{insert columns|update columns|right side row value constructor elements|derived columns}
- (S)このSQL文を無視します。ただし,定義系SQLの場合はロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11118-E
Invalid use of update table in update value (A)
- 更新対象表の使用方法に次の誤りがあります。
- UPDATE文のSET句,又はADD句に指定した副問合せのFROM句に,更新する表を指定し,かつ更新する表の列を外への参照をして指定した場合,副問合せの選択式に次の属性の値式は指定できません。
・BLOB
・最大長が32,001バイト以上のBINARY
・繰返し列
・抽象データ型
- カーソルを使用したUPDATE文の場合,更新対象表をFROM句に指定した副問合せは,SET句中に指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11119-E
Column "aa....aa" in bb....bb clause must be either group column or within set function, query-no=(ccc,ddd) (A)
- GROUP BY句又は集合関数の指定がある問合せでは,そのSELECT句,HAVING句,又はORDER BY句の列指定は,次のどちらかの条件を満たす必要があります。
- 列指定はグループ化列です。
- 列指定は集合関数の引数に指定しています。
- GROUP BY句に列指定以外の値式を指定した場合,その問合せの選択式に指定したスカラ副問合せ中からグループ化列を参照できません。
- aa....aa:列指定に誤りがある列の名前
- bb....bb:"aa....aa"が指定されている句の名前
- { SELECT | HAVING | ORDER BY | subquery in SELECT}
- ccc:その列を指定している最も内側の問合せの番号
- ddd:その句を指定している問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11120-E
Cannot specify aa....aa function in bb....bb, query-no=(ccc,ddd) (A)
- 集合関数,SQL/XML集合関数,又はウィンドウ関数を指定できない場所に指定しています。
- aa....aa:{set | SQL/XML set | window | only window}
- bb....bb:集合関数,又はウィンドウ関数の指定されている句又は文の名前
- {"WHERE" clause | "SET" clause | "ADD"clause
- | "ON" clause | "GROUP BY" clause | "IF" statement
- | "WHILE" statement | "SET" statement
- | "RETURN" statement | "VALUES" clause
- | "CALL" statement | "WRITE LINE" statement
- | "HAVING" clause | insert statement | subquery | derived table | select list
- | select list with set function | value expression | set operation
- | select list with group by clause | select list with having clause}
- ccc:集合関数,SQL/XML集合関数,又はウィンドウ関数を指定した問合せの番号
- ddd:その句又は文を指定した問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11121-E
Duplicate update items or insert columns (A)
- INSERT文では,挿入する列として,同じ列を2回以上指定しないでください。
UPDATE文では,更新する列又は更新属性として,同じ列又は同じ属性を2回以上指定しないでください。また,繰返し列の同じ要素を2回以上指定しないでください。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11122-E
More than 255 value expressions in "GROUP BY" clause (A)
- GROUP BY句中に指定した値式の数が255個を超えています。
- (S)このSQL文を無視します。
- (P)GROUP BY句中の値式の数を255個以下に修正し,再度実行してください。
KFPA11123-E
Duplicate columns "aa....aa" in "bb....bb" clause (A)
- GROUP BY句,ORDER BY句,FOR UPDATE句,又は導出列リストに,同じ列を2回以上指定しないでください。
- aa....aa:2回以上指定している列の名前,又はソート項目指定番号
- bb....bb:"aa....aa"が指定されている句の名前
- {GROUP BY|ORDER BY|FOR UPDATE OF|derived column list}
- (S)このSQL文を無視します。
- (P)指定した列名に誤りがある場合,列名を修正し,再度実行してください。
- 指定した列名に誤りがない場合,誤った指定を削除し再度実行してください。
KFPA11124-E
More than 255 columns in "ORDER BY" clause (A)
- ORDER BY句中に指定した列の数が255個を超えています。
- (S)このSQL文を無視します。
- (P)ORDER BY句中の列の数を255以下に修正し,再度実行してください。
KFPA11125-E
Invalid integer aa....aa in "ORDER BY" clause (A)
- ORDER BY句に指定したソート項目指定番号に次の誤りがあります。
- aa....aa:誤ったソート項目指定番号
- (S)このSQL文を無視します。
- (P)ソート項目指定番号に,選択式のSELECT句中での導出列の位置を示す番号を指定して,再度実行してください。
KFPA11126-E
"ROW" can not be specified in "ORDER BY" clause using sort item number (A)
- ROW指定のあるSQL文中には,ORDER BY ソート項目指定番号の指定はできません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11127-E
Keyword "DISTINCT" already specified in query specification, query-no=aaa (A)
- 一つの問合せ指定中に,DISTINCTを2回以上指定しないでください。
- aaa:DISTINCTを2回以上指定している問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11128-E
Invalid use of keyword "NULL", query-no=aaa (A)
- NULLの使用方法に,次に示すどれかの誤りがあります。
- 探索条件で,NULL述語以外に値として指定しています。
- SELECT句に指定しています。
- 算術演算,又は連結演算の対象として指定しています。
- スカラ関数の引数として指定しています。
- aaa:NULLを指定した問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11129-E
More than aa....aa bb....bb (A)
- SQL文中に指定したbb....bbの数が,指定できる最大数aa....aaを超えています。
- aa....aa:指定できる最大数
- (16|64|65|128|255|1023|30000)
- bb....bb:最大数を超えた指定
- {tables(表) | select columns(問合せ指定の選択式)
- | update columns(UPDATE文の更新対象列)
- | columns in "INTO" clause(INSERT文の挿入列)
- | variables or parameters(?パラメタ,埋込み変数)
- | columns in "FOR UPDATE OF" clause(FOR UPDATE句の列)
- | values in "VALUES" clause(VALUES句の挿入値)
- | view columns(ビュー定義の列)
- | "WITH" query columns(WITH問合せ名の列)
- | "java.sql.ResultSet[]" in EXTERNAL NAME clause(外部ルーチン指定の結果集合)
- | attributes in type definition(CREATE TYPEの属性)
- | data types(DROP FUNCTIONのデータ型)
- | arguments in function invocation(関数呼出しの引数)
- | multi-value columns in column name list of ARRAY predicate(構造化繰返し述語の繰返し列)
- | SQL variables and SQL parameters(SQL変数又はSQLパラメタ)
- | row value constructor elements(行値構成子の要素)
- | derived columns(FROM句導出表の導出列)
- | correlation names(FROM句導出表の相関名)
- | arguments in XMLQUERY function(XMLQuery関数の引数)
- | arguments in XMLEXISTS predicate(XMLEXISTS述語のXML問合せ引数)
- | SQL parameters in C routine(外部CルーチンのSQLパラメタ)
- | columns qualified by old or new values alias(新旧値相関名で修飾した列)}
- (S)このSQL文を無視します。
- (P)指定したbb....bbの数をaa....aa以下に修正し,再度実行してください。
KFPA11131-E
Invalid precision or scale in scalar function "DECIMAL" (A)
- スカラ関数DECIMALで指定した精度,位取りの値に誤りがあります。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11132-E
Invalid use of aa....aa dd....dd "bb....bb", query-no=ccc (A)
- 次のどれかの不正な使用をしています。
- aa....aa型の列,SQL変数,又はSQLパラメタを不正に使用しています。
- aa....aa型の属性を不正に使用しています。
- 関数の戻り値のデータ型にaa....aa型の関数呼出しを不正に使用しています。
- SQL/XML集合関数,又はSQL/XMLスカラ関数を不正に使用しています。
- aa....aa:不正に利用されたデータ型{ BLOB | BINARY | abstract | BOOLEAN | XML }
- bb....bb:不正に利用された列,SQL変数,SQLパラメタ,属性,又は関数の名称
- ccc:不正に利用された列,SQL変数,SQLパラメタ,属性,又は関数を指定している最も内側の問合せの番号
- dd....dd:不正に利用された名称の種別
- { column,SQL variable or SQL parameter | attribute | function invocation | set function }
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11133-E
Invalid specification of update value for aa....aa column or attribute (A)
- 抽象データ型の列又は属性を更新・挿入するときは,挿入値・更新値として埋込み変数及び?パラメタは指定できません。
- aa....aa:不正なデータ型(abstract)
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11134-E
Invalid use of long data cc....cc "aa....aa", query-no=bbb (A)
- 次のどれかの不正な使用をしています。
- 長データの列,SQL変数,SQLパラメタを不正に使用しています。
- 長データの属性を不正に使用しています。
- 関数の戻り値のデータ型が長データの関数呼出しを不正に使用しています。
- 長データとは次のデータ型を示します。
- 定義長が256バイト以上のCHAR,VARCHAR,MCHAR,MVARCHAR,及びBINARY
- 定義長が128文字以上のNCHAR及びNVARCHAR
- aa....aa:不正に使用された列,SQL変数,SQLパラメタ,属性,又は関数の名前
- bbb:不正に使用された列,SQL変数,SQLパラメタ,属性,又は関数を指定している最も内側の問合せの番号
- cc....cc:不正に使用された名前の種別
- { column,SQL variable or SQL parameter
- | attribute | function invocation }
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11136-E
Invalid use of ? parameter in aa....aa statement (A)
- 手続き定義,型定義の手続き本体,関数定義,又は型定義変更の関数本体中に?パラメタを使用しています。
- aa....aa:CREATE PROCEDURE,PROCEDURE definition in CREATE TYPE,CREATE FUNCTION,FUNCTION definition in CREATE TYPE
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11137-E
More than aa....aa bb....bb in cc....cc (A)
- cc....ccに示す記述中に指定したbb....bbが,指定できる最大数aa....aaを超えています。
- aa....aa:{ 255 | 30000 }
- bb....bb:{ value expressions (値式)| row value expressions(IN述語右側の行値構成子) }
- cc....cc:{ "IN" predicate(IN述語) | scalar function "VALUE" (スカラ関数VALUE)| case abbreviation "COALESCE"(CASE略式COALESCE) }
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11138-E
Invalid use of derived table (A)
- 導出表に対する相関名を指定していません。導出表に対する相関名は,最も外側の問合せに次の形式で指定した場合だけ省略できます。
- SELECT COUNT(*) FROM 導出表
- SELECT COUNT_FLOAT(*) FROM 導出表
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11139-E
More than 30000 elements in multi-value specification (A)
- 繰返し値式中の要素の値が,最大値(30000)を超えています。繰返し値式とは,ARRAY[要素の値,…]のことを示します。
- (S)このSQL文を無視します。ただし,定義系SQLの場合は,ロールバックします。
- (P)要素の値の個数を減らして,再度実行してください。
KFPA11140-E
Invalid national character string literal (A)
- 各国文字列定数の指定に構文誤りがあります。
- (S)このSQL文を無視します。
- (P)SQL文中の各国文字列定数を修正して,再度実行してください。
KFPA11141-E
More than aa....aa characters in national character string literal (A)
- 次に示す数が,指定できる最大数(aa....aa)を超えています。
- 各国文字列定数に指定した文字数
- 各国文字列定数同士の連結演算の結果の文字数
- 最大数を次に示します。
- CREATE TABLE,又はALTER TABLEの境界値及び格納条件に指定した場合:127
- そのほかの場合:16000
- aa....aa:16000,又は127
- (S)このSQL文を無視します。
- (P)各国文字列定数をaa....aa文字以下になるように修正し,再度実行してください。
KFPA11144-E
Invalid aa....aa string literal (A)
- 16進文字列定数の指定に,次の構文上の誤りがあります。
- aa....aa:{usage of hex|hex}
- usage of hexの場合:次の箇所に16進文字列定数を指定しています。
- COMMENT文
- プラグインオプション
- CREATE TABLE,又はALTER TABLEの境界値及び格納条件
- hexの場合:
- 16進文字列定数に指定した16進文字の長さが2の倍数ではありません。
- 16進文字列定数に指定した16進文字の中に,0〜9,a〜f,及びA〜F以外の文字があります。
- (S)このSQL文を無視します。
- (P)
- aa....aaがusage of hexの場合:
- 16進文字列定数ではなく,文字列定数を使用してください。
- aa....aaがhexの場合:
- 次のどちらかの対策をした後,再度実行してください。
- 16進文字列定数の16進文字の長さを2の倍数にしてください。
- 16進文字列定数に指定した16進文字から,0〜9,a〜f,及びA〜F以外の文字を削除してください。
KFPA11145-E
More than 64000 bytes in hex string literal (A)
- 16進文字列定数に指定した16進文字の長さが,64,000文字を超えています。
- (S)このSQL文を無視します。
- (P)16進文字列定数の16進文字の長さを64,000文字以下にして,再度実行してください。
KFPA11146-E
More than 255 compound(BEGIN) statements and FOR statement nested (A)
- 複合文,及びFOR文のネストの深さが255を超えています。
- (S)このSQL文を無視します。
- (P)複合文,及びFOR文のネストの深さを255以下に修正し,再度実行してください。
KFPA11148-E
Invalid use of holdable cursor (A)
- ホールダブルカーソルの指定に次のような誤りがあります。
- ホールダブルカーソルを指定した場合,次の指定はできません。
・他RDノードの表(リモートデータベースアクセスの場合)
- 1行検索には指定できません。
- プラグインが提供している抽象データ型の列を指定した検索には指定できません。
- プラグインが提供している関数呼出しを指定した検索には指定できません。
- プラグインが提供している関数呼出しを指定して導出した,名前付き導出表に対する検索には指定できません。
- リストを用いた検索には指定できません。
- 外部表,又は外部表を基表とするビュー表を使用した検索には指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11149-E
Invalid use of keyword "ROW" (A)
- ROWの使用方法で,次に示す誤りがあります。
- GROUP BY句,HAVING句,及び集合関数を指定した問合せには,ROWを指定できません。
- 副問合せ(FROM句の導出表も含む)の中では,ROWを指定できません。
- UNIONを使用した問合せでは,ROWを指定できません。
- ビュー定義の問合せ中,及びWITH句中ではROWを指定できません。
- FOR文のカーソル指定の導出表にはROWを指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11154-E
Invalid use of SQL parameter or SQL variable "aa....aa" (A)
- CREATE PROCEDURE,CREATE TRIGGER,CREATE FUNCTION,又はCREATE TYPE文以外のSQL文に,SQLパラメタ又はSQL変数を指定しています。
- aa....aa:指定されたSQL変数名又はSQLパラメタ名
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11155-E
Invalid use of aa....aa (A)
- カーソル宣言又は動的SELECT文以外で,FOR UPDATE OF,又はFOR READ ONLY句は指定できません。1行SELECT文で,FOR READ ONLY句は指定できません。また,排他オプションと,NOWAITを指定したFOR UPDATEは同時に指定できません。
- aa....aa:誤った指定をしている句の名称
- {"FOR UPDATE OF" clause|"FOR READ ONLY" clause|"FOR UPDATE" clause with "NOWAIT"}
- (S)このSQL文を無視します。
- (P)SQL文,又は更新オプションを修正し,再度実行してください。
KFPA11156-E
Invalid query for "UPDATE" or "DELETE" statement with cursor (A)
- カーソルを使用した更新,削除のための問合せ,又は,FOR UPDATE句を指定した問合せでは,次の指定はできません。
- 表の結合
- FROM句の導出表
- グループ分け
- 集合関数
- 重複排除
- 最も外側の問合せ指定のFROM句で指定した表を,副問合せのFROM句に指定
- 読み込み専用のビュー表
- UNION [ALL]又はEXCEPT [ALL]
- WITHOUT LOCK NOWAIT
- WITH句を指定した問合せ式本体の最も外側の問合せ指定のFROM句に,問合せ名を指定
- 外部表,又は外部表を基表とするビュー表
- 手続きから返却された結果集合
- ウィンドウ関数
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11157-E
Invalid use of "UPDATE" or "DELETE" statement with cursor (A)
- カーソルを使用したUPDATE文,又はDELETE文に,次のどれかの誤りがあります。
- 静的に宣言するカーソルを使用したUPDATE文,又はDELETE文は,PREPARE文で前処理できません。
- 前処理できるカーソルを使用したUPDATE文,又はDELETE文は,静的に実行できません。
- カーソルが正しく宣言されていないか,又は割り当てられていません。
- (S)このSQL文を無視します。
- (P)次のどれかの処置をしてください。
- SQLを動的実行する場合は,SQL文を前処理できるカーソルを使用したUPDATE文,又はDELETE文に修正し,再度実行してください。
- SQLを静的実行する場合は,SQL文を静的に宣言するカーソルを使用したUPDATE文,又はDELETE文に修正し,再度実行してください。
- カーソルの宣言又は割り当てを修正して,再度実行してください。
KFPA11158-E
Invalid SQL statement for pddef utility (S)
- データベース定義ユティリティ(pddef)では,実行できないSQL文を指定しています。
- (S)このSQL文を無視します。
- (P)データベース定義ユティリティで実行できるSQL文に修正し,再度実行してください。
KFPA11159-E
Unable to specify aa....aa in bb....bb SQL (A)
- ASSIGN LIST文,DROP LIST文,及びリストを使用した検索は,直接ホストプログラムに埋め込んで実行できません。また,GET DIAGNOSTICSは動的に実行できません。
- aa....aa:{ASSIGN LIST|DROP LIST|query using LIST
- |GET DIAGNOSTICS}
- bb....bb:{dynamic|static}
- (S)このSQL文を無視します。
- (P)次のどれかの処置をしてください。
- ASSIGN LIST文及びDROP LIST文は,PREPARE文又はEXECUTE IMMEDIATE文に指定してください。
- リストを使用した検索はPREPARE文に指定してください。
- GET DIAGNOSTICSは,PREPARE文又はEXECUTE IMMEDIATE文には指定しないでください。
KFPA11161-E
Zero divisor specified (A)
- 除数として0が指定されました。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11162-E
Ending label name must be the same name us beginning label name, beginning-label=aa....aa,ending-label=bb....bb (A)
- 開始ラベルと終了ラベルの名称が一致していません。
- aa....aa:指定した開始ラベル
- bb....bb:指定した終了ラベル
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11163-E
Invalid search condition in IF statement or WHILE statement (A)
- IF文又はWHILE文の探索条件中に次の誤りがあります。
- 副問合せを指定しています。
- 構造化繰返し述語を指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11164-E
Missing cursor name after "where current of" (A)
- カーソルを使用したUPDATE文又はDELETE文に,カーソル名又は拡張カーソル名の指定がありません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11165-E
Invalid value "aa....aa" of cc....cc "bb....bb" (A)
- SQL文に次のどれかの誤りがあります。
- 指定したコンパイルオプションの値又は識別子に誤りがあります。
- CREATE FOREIGN TABLEに指定したオプション値に誤りがあります。
- CREATE SERVERに指定したOPTIONSのオプション値に誤りがあります。
- CREATE USER MAPPINGに指定したOPTIONSのオプション値に誤りがあります。
- CREATE USER MAPPINGのOPTIONSにUSERを指定していません。
- aa....aa:指定したコンパイルオプション又はオプションの値,識別子
- 30文字以上の場合は,先頭から30文字を表示します。また,オプション値が空文字列の場合は********となります。
- bb....bb:誤りのあるコンパイルオプション又はオプション
- {ISOLATION|OPTIMIZE LEVEL|ADD OPTIMIZE LEVEL|SUBSTR LENGTH|COLLATING_SEQUENCE|TRAILING_SPACE|NULLABLE_SCHEMA|TABLE|USING_BES|USER|PASSWD}
- cc....cc:誤りのある箇所
- {compile option|OPTIONS}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11167-E
More than 255 WHEN clauses in CASE expression, query_no=aaa (A)
- 一つのCASE式で指定されたWHENの数,又は最も外側のCASE式及びそのCASE式にネストして書かれたCASE式に含まれるすべてのWHENの総和が,255個を超えています。
- aaa:CASE式を指定した問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11168-E
Invalid search condition in CASE expression, query_no=aaa (A)
- CASE式の探索条件に,次の誤りがあります。
- aaa:CASE式を指定した問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11169-E
Unable to specify joined table in view definition, "WITH" query or query expression body with "WITH" clause (A)
- ビュー定義の導出問合せ式,WITH句の導出問合せ式,及びWITH句指定のある問合せ式の問合せ式本体では,結合表は指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11170-E
Unable to specify aa....aa in environment using bb....bb character code set (A)
- Unicode(UTF-8),又は中国語漢字コードGB18030(CHINESE-GB18030)を使用している場合に,次の誤りがあります。
- 各国文字定数を使用しています。
- 各国文字データ型の列を定義しています。
- 単一バイト文字コードを使用している場合に,次の誤りがあります。
- 各国文字/混在文字列定数を使用しています。
- 各国文字/混在文字データ型の列を定義しています。
- SJIS以外を使用している場合に,次の誤りがあります。
- Unicode(UTF-8)以外を使用している場合に,次の誤りがあります。
- aa....aa:{national character|mixed character|national character or mixed character|character set "EBCDIK"|character set "UTF16"}
- bb....bb:{chinese|ujis|utf-8|lang-c|chinese-gb18030|sjis}
- (S)このSQLを無視します。
- (P)SQL文を修正して,再実行してください。
KFPA11171-E
Duplicate value expressions in "GROUP BY" clause (A)
- GROUP BY句に同じ形式の値式を2回以上指定できません。
- (S)このSQLを無視します。
- (P)SQL文を修正して,再実行してください。
KFPA11172-E
Unable to specify outer reference "aa....aa"."bb....bb" in query with grouping by expression, query-no=ccc (A)
- 副問合せ中のGROUP BY句に列指定以外の値式を指定している場合,その副問合せのWHERE句又はON句には外へ参照する列を指定できません。
- aa....aa:表識別子,又は相関名
- bb....bb:外へ参照している列名
- ccc:外へ参照する列を指定した問合せの番号
- (S)このSQLを無視します。
- (P)SQL文を修正して,再実行してください。
KFPA11173-E
Invalid value expression in "GROUP BY" clause,query-no=aaa (A)
- GROUP BY句の指定に次の誤りがあります。
- ビュー定義中,又はWITH句の導出問合せ式中のGROUP BY句に,列指定以外の値式を指定しています。
- GROUP BY句に列指定以外の値式を指定した問合せ指定の,WHERE句の副問合せのGROUP BY句に,列指定以外の値式を指定しています。
- GROUP BY句の値式中に,?パラメタ,埋込み変数を指定しています。
- GROUP BY句の値式中に,コンポネント指定を指定しています。
- GROUP BY句の値式中に,副問合せを指定しています。
- aaa:誤りのあるGROUP BY句を指定した問合せの番号
- (S)このSQLを無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11174-E
RETURN statement not specified in function definition (A)
- 関数定義中にRETURN文を指定していません。
- (S)このSQLを無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11175-E
Unable to specify component specification in derived table (A)
- コンポネント指定は,導出表中に指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11176-E
Specify only routine control statement except FOR statement in function definition (A)
- 関数定義中には,FOR文を除くルーチン制御SQLだけを指定してください。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11177-E
Invalid use of "AS" clause or ? parameter or embedded variable for argument in aa....aa (A)
- ASデータ型,?パラメタ,又は埋込み変数の指定に,次のどれかの誤りがあります。
- "ASデータ型"を指定しないで,引数に?パラメタ又は埋込み変数を指定しています。
- "ASデータ型"に指定できないデータ型を指定しています。
<関数呼出しの場合>
既定義型以外のデータ型を指定しています。
<スカラ関数(LENGTH,SUBSTR,又はPOSITION)の場合>
BLOB又はBINARY以外のデータ型を指定しています。
<XMLコンストラクタ関数の場合>
BINARY以外のデータ型を指定しています。
<XMLSERIALIZE関数の場合>
VARCHAR又はBINARY以外のデータ型を指定しています。
<XMLPARSE関数の場合>
"AS データ型"に次に示すデータ型以外を指定しています。
・文字データ型(CHAR,VARCHAR)
・混在文字データ型(MCHAR,MVARCHAR)
・BINARY型
- ?パラメタ又は埋込み変数以外の引数に,"ASデータ型"を指定しています。
- 引数に,?パラメタ又は埋込み変数を使用した単項演算を指定しています。
- aa....aaがassignment statementの場合,代入文の代入値の指定に次のどちらかの誤りがあります。
- "ASデータ型"を指定しないで,代入値に?パラメタ又は埋込み変数を指定しています。
- "ASデータ型"に,BLOB又はBINARY以外のデータ型を指定しています。
- aa....aa:誤りのある構文
- {function invocation
- |scalar function "LENGTH"
- |scalar function "SUBSTR"
- |scalar function "POSITION"
- |assignment statement
- |XML constructor
- |XMLSERIALIZE
- |XMLPARSE }
- (S)このSQLを無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11179-E
Unable to specify aa....aa in search condition of ARRAY predicate, query-no=bbb (A)
- 構造化繰返し述語の探索条件には,次の指定はできません。
- 構造化繰返し述語を指定しています。
- XMLEXISTS述語を指定しています。
- 副問合せを指定しています。
- ARRAY(繰返し列〔,繰返し列〕…)で指定した列以外の列を指定しています。
- 述語の比較条件に,次に示す指定をしています。
・システム定義スカラ関数,関数呼出し,及びIS_USER_CONTAINED_IN_HDS_GROUPを含む述語
・列指定を含まない述語
- aa....aa:{ARRAY predicate|XMLEXISTS predicate|subquery
- |except columns in column-name list of ARRAY predicate
- |function invocation | predicate without column}
- bbb:述語を指定した問合せの番号
- (S)このSQLを無視します。ただし,定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正して,再度実行してください。
KFPA11180-E
Subscript specified for single-value column, SQL variable or SQL parameter "aa....aa", query-no=bbb (A)
- 繰返し列でない列,SQL変数,又はSQLパラメタ"aa....aa"に対して,添字は指定できません。
- aa....aa:誤って添字を指定した項目
- bbb:"aa....aa"を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11181-E
Invalid use of multi-value column "aa....aa" without subscript, query-no=bbb (A)
- 添字を省略した繰返し列を,指定できない場所に指定しています。
- aa....aa:添字を省略した繰返し列の列名
- bbb:"aa....aa"を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11182-E
Invalid use of multi-value column "aa....aa" with subscript, query-no=bbb (A)
- 添字指定の繰返し列を,指定できない場所に指定しています。
- aa....aa:添字指定の繰返し列の列名
- bbb:"aa....aa"を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11183-E
Invalid use of multi-value column "aa....aa", query-no=bbb (A)
- 繰返し列を,指定できない場所に指定しています。
- aa....aa:誤って指定した列名。ただし,不正に指定している列が,繰返し列を引数に持つ集合関数から導出された名前付き導出表の列の場合,該当する名前付き導出表の基表の列名が表示されます。
- bbb:"aa....aa"を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11184-E
Subscript of multi-value column "aa....aa" exceeds maximum number of elements, query-no=bbb (A)
- 指定した繰返し列の添字が,最大要素数を超えています。
- aa....aa:繰返し列の列名
- bbb:"aa....aa"を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11185-E
Invalid specification of update or insert value for column "aa....aa" (A)
- 挿入値又は更新値に,次のどれかの誤りがあります。
- 挿入値の場合:
- 添字を省略した繰返し列に対して,NULL以外の単純構造の値を指定しています。
- 単純構造の列に対して,繰り返し構造の値を指定しています。
- SET句の更新値の場合:
- 添字を省略した繰返し列に対して,NULL以外の単純構造の値を指定しています。
- コンポネント指定,単純構造の列,添字指定の繰返し列に対して,繰返し構造の値を指定しています。
- ADD句の更新値の場合:
- 単純構造の値を指定しています。
- 繰返し列の要素の値に副問合せを指定しています。
- aa....aa:挿入値又は更新値の指定に誤りがあった列名,又はコンポネント指定の列名
- (S)このSQL文を無視します。ただし,定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11186-E
Invalid subscript for multi-value column "aa....aa", query-no=bbb (A)
- 繰返し列に指定した添字に誤りがあります。
- aa....aa:繰返し列の列名
- bbb:"aa....aa"を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11187-E
DISTINCT specified for multi-value column, query-no=aaa (A)
- 繰返し列に対してDISTINCTは指定できません。
- aaa:繰返し列を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11188-E
Invalid query with FLAT specification (A)
- FROM句にFLATを指定した問合せに次の誤りがあります。
- FLATで指定した列以外の列を指定している
- FLATに指定した列の数が16を超えている
- FLATに指定した列をすべて包括したインデクスが定義されていない。RDエリア名指定を含む問合せの場合は,FLATに指定した列をすべて包括したインデクスの分割数が表の分割数と異なる。
- FLATに指定した列の中に,繰返し列が一つも含まれていない
- FROM句にビュー表,問合せ名,外部表,又は表別名を指定している
- INSERT SELECTのSELECT句,ビュー定義,WITH句,FROM句の導出表,又は副問合せ中にFLATを指定している
- 次の項目を指定している
・FOR READ ONLY
・FOR UPDATE句
・LIMIT句
・列指定以外の値式を指定したGROUP BY句
・コンポネント指定
・FLAT指定のある集合関数
・関数呼出し
・副問合せ
・集合演算
・表の結合
・添字を指定した列
- 探索条件中に次の項目を指定している
・構造化繰返し述語
- (S)このSQL文を無視します。
- (P)次のどちらかの処置をしてください。
- SQL文を修正し,再実行する。
- RDエリア名指定時は,分割数が表の分割数と等しいインデクスを定義しているか見直し,SQL文を再実行する。
KFPA11189-E
Invalid subscript for multi-value column "aa....aa" (A)
- CREATE TABLE,又はALTER TABLEで指定した,繰返し列"aa....aa"の最大要素数に誤りがあります。
- aa....aa:繰返し列の列名
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11191-E
Subquery specified in ASSIGN LIST statement (A)
- ASSIGN LIST文に副問合せ(NOT指定のないIN述語中での,外への参照のない副問合せを除く)を指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11192-E
Two or more selection items specified in scalar subquery, query-no=aaa (A)
- スカラ副問合せ,検索項目を二つ以上指定しています。
- aaa:検索項目を二つ以上指定している副問合せの番号
- ただし,副問合せに集合演算が指定されている場合は,集合演算項の問合せ指定中で1番目に指定されている問合せ指定の番号となります。
- (S)このSQL文を無視します。
- (P)検索項目の数が,一つになるようにSQL文を修正して,再度実行してください。
KFPA11194-E
Unable to specify qualified column name in ORDER BY clause in query using set operation (A)
- 集合演算を用いた問合せのORDER BY句に修飾子付き列名を指定しています。
- (S)このSQL文を無視します。
- (P)次のようにSQLを修正して,再度実行してください。
- 最初の問合せ指定のSELECT句にAS 列名を指定した場合,AS 列名で指定した列名を指定してください。
- AS 列名を指定していない場合は,表指定を削除してください。
- ソート項目指定番号を指定してください。
- ソートをしない場合は,ORDER BY句を削除してください。
KFPA11195-E
Derived tables for SET operation must have same number of columns (A)
- 集合演算の指定時に,導出列の数が一致していません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11196-E
Precision exceeds ddd in aa....aa, result data type decimal, column-no=bbbbb, query-no=ccc (A)
- スカラ関数VALUEを実行した結果のデータ型,CASE式の結果のデータ型,集合演算を実行した結果のデータ型,又は関数呼出しの結果のデータ型がDECIMALデータ型になります。また,その精度がdddを超えました。
- aa....aa:誤りがあるSQL文の指定
- { scalar function | SET operation
- | CASE expression
- | function invocation }
- bbbbb:導出表の何番目の精度がdddを超えたかを示す列番号(0の場合は,スカラ関数,CASE式,又は関数呼出しであることを示します)
- ccc:エラーとなったスカラ関数,CASE式,集合演算,又は関数呼出しを指定した問合せの番号
- ddd:精度の最大値
- 精度の最大値は,次の条件によって決まります。
| システム共通定義pd_sql_dec_op_maxprecの値 |
オペランドの精度 |
精度の最大値 |
| 29又は省略 |
すべてが29けた以下 |
29 |
| 30けた以上のオペランドを含む |
38 |
| 38 |
任意 |
38 |
- (S)このSQL文を無視します。ただし,このSQL文が定義系の場合ロールバックします。
- (P)スカラ関数VALUE,CASE式,又は集合演算に指定した10進数データを修正し,再度実行してください。関数呼出しの場合は,関数定義中のRETURNS句のデータ型を修正し,再度実行してください。
KFPA11197-E
Inconvertible data type in SET operation, column-no=aaaaa, query-no=bbb (A)
- 集合演算の指定時に,対応する列のデータ型が変換できないデータ型です。対応する列のデータ型が文字データ型の場合,文字集合が異なると変換できません。ただし,2番目以降の集合演算の対応する列が次に示す値式の場合,1番目の集合演算の対応する列の文字集合に変換できます。
- aaaaa:導出表の何番目の列がエラーとなったかを示す列番号
- bbb:エラーとなった問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11198-E
Invalid specification of SET clause in UPDATE statement (A)
- UPDATE文の指定に,次の誤りがあります。
- SET句の代入先に更新対象の項目を一つだけ指定する場合は,更新対象の項目を括弧で囲まないでください。
- SET句の代入先に更新対象の項目を複数指定する場合は,更新対象の項目全体を括弧で囲んでください。また,その場合には,代入元には副問合せを指定してください。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11200-E
Invalid table specification in CREATE ALIAS statement (A)
- CREATE ALIAS文の表指定に誤りがあります。
CREATE ALIAS文の表指定は,RDノード名称.認可識別子.表識別子の形を指定してください。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11201-E
Invalid item specification, authorization identifier aa....aa, table identifier aa....aa, table identifier, correlation name, query name, statement label or routine identifier "bb....bb", query-no=ccc (A)
- 列名を修飾する表指定が,SQL文に指定された有効な名称ではありません。又は,SQLパラメタ若しくはSQL変数の修飾が,SQL文に指定された有効な名前ではありません。
不正な修飾子は,aa....aa.bb....bb,又は"bb....bb"です。
- aa....aa:表指定中で指定した認可識別子
- bb....bb:表識別子,相関名,問合せ名,文ラベル名,又はルーチン名
- ccc:不正な修飾子を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11202-E
Column, SQL variable or SQL parameter "aa....aa" not found in any tables, query names, statement labels or routines, query-no=bbb (A)
- 列"aa....aa"は,SQL文若しくは問合せ指定の表,又は問合せ名にありません。又は,SQL変数若しくはSQLパラメタ"aa....aa"は,ルーチン中に宣言されていません。
- aa....aa:SQL文中にないSQL変数,SQLパラメタ,又は列名
- bbb:列,SQL変数,又はSQLパラメタを指定した問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11203-E
Column "aa....aa" ambiguous, query-no=bbb (A)
- 列"aa....aa"が,この問合せ中の二つ以上の表又は問合せ名の中にあります。このため,列"aa....aa"がどの表又は問合せ名の列であるか決定できません。
- aa....aa:問合せ中に二つ以上ある列名
- bbb:その列を指定した問合せの番号
- (S)このSQL文を無視します。
- (P)表名,相関名又は問合せ名で列名を修飾して,再度を実行してください。
KFPA11204-E
aa....aa bb....bb."cc....cc" not found in system (A)
- aa....aa bb....bb."cc....cc"がHiRDBシステムにありません。
WITH句が指定されている操作系SQLでaa....aaがTableの場合,表bb....bb."cc....cc"がHiRDBシステムにありません。又は,問合せ名cc....ccがWITH句中にありません。
- aa....aa:{Table|Index|Trigger|Sequence}
- bb....bb:認可識別子
- cc....cc:
- aa....aaがTableの場合:表識別子,表別名,問合せ名
- aa....aaがIndexの場合:インデクス識別子
- aa....aaがTriggerの場合:トリガ識別子
- aa....aaがSequenceの場合:順序数生成子識別子
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11205-E
Column "aa....aa" not found in table bb....bb."cc....cc" (A)
- 表bb....bb."cc....cc",又はFROM句の導出表の相関名若しくはWITH句の問合せの問合せ名"cc....cc"に,列"aa....aa"がありません。
- aa....aa:列名
- bb....bb:認可識別子
- cc....cc:表識別子(導出表の場合は相関名),又は問合せ名
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11206-E
Invalid aa....aa type (A)
- 表又はインデクスの指定に,次の誤りがあります。
- 表の場合:
- DROP TABLEでは,ビュー表及び外部表定義を削除できません。
- DROP VIEWでは,実表及び外部表定義を削除できません。
- DROP FOREIGN TABLEでは,実表及びビュー表を削除できません。
- インデクスの場合:
- DROP INDEXでは,外部インデクス定義を削除できません。
- DROP FOREIGN INDEXでは,インデクス定義を削除できません。
- aa....aa:{table|index}
- (S)このSQL文を無視します。
- (P)
- 表の場合:
- DROP TABLE実行時は実表を,DROP VIEW実行時はビュー表,DROP FOREIGN TABLE実行時には外部表を指定して,再度実行してください。
- インデクスの場合:
- DROP INDEX実行時はインデクスを,DROP FOREIGN INDEX実行時は外部インデクスを指定して,再度実行してください。
KFPA11207-E
cc....cc not found in table aa....aa."bb....bb" (A)
- 表aa....aa."bb....bb"には,cc....ccが定義されていません。
- aa....aa:認可識別子
- bb....bb:表識別子
- cc....cc:{CLUSTER KEY | PRIMARY KEY | PRIMARY CLUSTER KEY}
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11208-E
Sort column "aa....aa" must be selected column (A)
- ORDER BY句に指定した列"aa....aa"が最も外側の問合せのSELECT句に列指定されていません。
- aa....aa:ソート列の列名
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11209-E
Column cannot be updated (A)
- 更新できない列を更新しようとしました。更新しようとした列は,次に示す列です。
- 格納条件を指定した列
- クラスタキーを指定した列
- インデクスを指定したWITHOUT ROLLBACK指定の表の列
- (S)このトランザクションを無効にします。
- (P)SQL文を修正し,再度実行してください。
KFPA11210-E
"NOT NULL" constraint violation (A)
- ナル値が設定できない列,又はJavaストアドプロシジャの呼び出し時の引数にナル値を設定しようとしています。
- NOT NULLを指定して定義した列には,ナル値を設定できません。
- FIX属性の表の列,又はROWにはナル値を設定できません。
- クラスタキー又は主キーを構成するにはナル値を設定できません。
- Javaストアドプロシジャの定義時に,外部ルーチンとして指定するJavaメソッドの引数のデータ型がナル値を設定できない場合,そのJavaストアドプロシジャ呼び出し時に対応する引数にナル値を設定できません。
- (S)このSQL文を無視します。
- (P)ナル値が設定できない列,又はJavaストアドプロシジャの引数に,ナル値以外の値を設定し,再度実行してください。又は,Javaメソッドの引数をナル値が設定できるデータ型に変更して,Javaストアドプロシジャを定義し直し,再度実行してください。
KFPA11211-E
Duplicate identifier "aa....aa" in "FROM" clause, query-no=bbb (A)
- FROM句中の名前"aa....aa"が重複しています。同じ名前の相関名を二つ以上の表に対して使用しないでください。又は,表識別子若しくは問合せ名と同じ名前の相関名を使用しないでください。
- aa....aa:名前
- bbb:重複している名前を指定している問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系の場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11212-E
"NULL" predicate cannot be specified in column "aa....aa" with "NOT NULL", query-no=bbb (A)
- ナル値が指定できない列に対してNULL述語を指定しました。
- NOT NULLを指定して定義した列にNULL述語は指定できません。
- FIX属性の列又はROWにNULL述語は指定できません。
- クラスタキーの構成列にNULL述語は指定できません。
- aa....aa:不正にNULL述語が指定された列名
- bbb:不正な列を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。
- (P)探索条件を修正し,再度実行してください。
KFPA11213-E
"ROW" specification ambiguous (A)
- ROWを指定した問合せ中に,該当する表が二つ以上あります。
このため,ROW指定は,どの表に対応する指定かが決定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11214-E
Unable to specify "ROW",due to aa....aa (A)
- ROWを指定できません。
- aa....aa:ROWを指定できない項目
- {non-"FIX" attribute table | column character set specification}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11215-E
Invalid update VALUE for "ROW" specification (A)
- ROWを指定してデータの挿入又は更新をする場合,更新値として埋込み変数,?パラメタ,SQL変数,又はSQLパラメタを指定してください。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11216-E
"ROW" cannot be specified for inner table (A)
- 結合表の外結合に指定した内側表に対して,ROWは指定できません。
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正して,再実行してください。
KFPA11217-E
Invalid use of aa....aa (A)
- SQLCODE,SQLCOUNT,SQLCODE_OF_LAST_CONDITION,又はSQLERRM_OF_LAST_CONDITIONの指定に誤りがあります。
これらの値は,IF文又はWHILE文の探索条件,代入文(SET)の代入値,RETURN文の戻り値,及びWRITE LINE文の値式中以外では指定できません。
- aa....aa:{ SQLCODE | SQLCOUNT
- | SQLCODE_OF_LAST_CONDITION
- | SQLERRM_OF_LAST_CONDITION }
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11218-E
Duplicate column "aa....aa" in derived table (A)
- FROM句の導出表中に,列"aa....aa"が複数あります。
- aa....aa:重複した列名
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11220-E
Sort column "aa....aa" found more than once in derived table (A)
- 問合せの結果導出される表に,ORDER BY句に指定した列"aa....aa"が2個以上あります。
- aa....aa:ORDER BY句に指定した列名
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11223-E
Invalid type, aa....aa must be specified (A)
- 指定したデータ型の種別が誤っています。
aa....aaが"abstract data"の場合,under句にプラグインが提供するデータ型を指定して,サブタイプを定義できません。
- aa....aa:指定する必要があるデータ型の種別
- abstract data:抽象データ型
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11224-E
aa....aa type "bb....bb"."cc....cc" not found in system (A)
- 種別aa....aaのユーザ定義型"bb....bb"."cc....cc"がHiRDBシステムにありません。
- aa....aa:型の種別 { Data | Index }
- bb....bb:認可識別子(型の所有者)
- cc....cc:データ型識別子,又はインデクス型識別子
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11227-E
Column "aa....aa" in "ON" condition not found in any tables, query-no=bbb (A)
- ON条件中に指定した列名"aa....aa"は,次に示すどの表にもありません。
- そのON条件を含む結合表で結合する表
- 外への参照ができる表
- aa....aa:列名
- bbb:問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11228-E
Attribute "aa....aa" not found in data type "bb....bb"."cc....cc" (A)
- データ型"bb....bb"."cc....cc"に,属性"aa....aa"がありません。
- aa....aa:属性名
- bb....bb:認可識別子(ユーザ定義型の所有者)
- cc....cc:データ型識別子
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11230-E
Unable to specify other RDNODE in "CREATE PROCEDURE" or "ALTER PROCEDURE" (A)
- CREATE PROCEDURE文では,ほかのRDノードをアクセスするSQLは指定できません。又は,ALTER PROCEDURE文で再作成する手続きから,ほかのRDノードをアクセスするSQLがあります。
- (S)このSQL文を無視します。
- (P)
- 〈CREATE PROCEDURE文を実行した場合〉
- ほかのRDノードをアクセスしないように定義文を修正し,再度実行してください。
- 〈ALTER PROCEDURE文を実行した場合〉
- DROP PROCEDURE文を実行してから,定義文を,ほかのRDノードをアクセスしないように修正して,再度CREATE PROCEDURE文で作成してください。又は,DROP PROCEDURE文を実行した後で,この手続きを使わないように,UAPを修正してください。
KFPA11231-E
SQL variable "aa....aa" already defined (A)
- 指定したSQL変数"aa....aa"は既に定義されています。
- aa....aa:SQL変数
- (S)このSQL文を無視してロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11232-E
Cursor "aa....aa" already defined (A)
- 指定したカーソルは既に定義されています。
- aa....aa:カーソル名
- (S)このSQL文を無視してロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11233-E
DECLARE CURSOR statement missing for cursor "aa....aa" (A)
- 指定したカーソル"aa....aa"は,カーソル宣言がされていません。
- aa....aa:カーソル名
- (S)このSQL文を無視してロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11234-E
Invalid statement label "aa....aa" in LEAVE statement (A)
- LEAVE文の文ラベル名"aa....aa"に,次のどれかの誤りがあります。
- LEAVE文に指定されている文ラベル名がありません。
- LEAVE文に指定された文ラベル名が,そのLEAVE文を含む複合文又はWHILE文の文ラベルではありません。
- ラベル名を省略したLEAVE文が,複合文又はWHILE文に含まれていません。
- ハンドラ動作を抜けるLEAVE文は,ハンドラ動作中には指定できません。
- FOR文のループ変数名は指定できません。
- aa....aa:文ラベル名(ラベル名を省略している場合は********)
- (S)このSQL文を無視してロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11235-E
Number of call parameters not equal to number of SQL parameters (A)
- CALL文で指定した引数の数と,呼び出すプロシジャのSQLパラメタの数が一致しません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11236-E
Invalid use of SQL parameter or column "aa....aa", due to in/out parameter mode or qualification by old row value correlation (A)
- SQLパラメタ,又は旧値相関名で修飾した列aa....aaの使用方法について,次のどれかの誤りがあります。
- 入力パラメタ又は旧値相関名で修飾した列をFETCH文,1行SELECTのINTO句,又は代入文の代入先に指定しています。
- CALL文の対象となるルーチンの引数定義が,OUT又はINOUTの引数に,入力パラメタ又は旧値相関名で修飾した列を指定しています。
- 出力パラメタをFETCH文,1行SELECTのINTO句,代入文の代入先,又はWRITE LINE文の値式以外に指定しています。
- CALL文の対象となるルーチンの引数定義の,INの引数に出力パラメタを指定しています。
- aa....aa:SQLパラメタ
- (S)このSQL文を無視してロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11237-E
Unable to specified column "aa....aa", query-no=bbb (A)
- 列"aa....aa"を指定できない場所に指定しています。
指定できない場所とは,次の場所です。
- LIKE述語のパターン文字列,エスケープ文字
- SIMILAR述語のパターン文字列,エスケープ文字
- IN述語の右側の値指定中
- aa....aa:不正に指定している列
- bbb:不正に指定している列の問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合は,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
- SQL文中の表に,SQL変数又はSQLパラメタと同じ列名がある場合,SQL変数又はSQLパラメタをそれぞれの文ラベル名,手続き名で修飾してください。
KFPA11238-E
Invalid parameter mode of argument in call statement for SQL parameter definition of procedure (A)
- CALL文で指定した引数の指定(IN,OUT,INOUT)が,呼び出すプロシジャのSQLパラメタの指定(IN,OUT,INOUT)と一致していません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11240-E
Duplicate statement label or loop variable "aa....aa" appeared in the scope of statement label or loop variable (A)
- 複合文,WHILE文,又はFOR文中に含まれる,ほかの文の文ラベル又はループ変数名に,同じ名称の文ラベル又はループ変数があります。
- aa....aa:文ラベル名,又はループ変数名
- (S)このSQL文を無視してロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11241-E
Invalid table specification, as qualifier, authorization identifier aa....aa, table identifier, correlation name or query name "bb....bb", query-no=ccc (A)
- 列名,*,又はROWを修飾する表指定が,SQL文に指定された有効な名前ではありません。
不正な修飾は,aa....aa.bb....bb,又は"bb....bb"です。
- aa....aa:表指定中で指定した認可識別子
- bb....bb:表識別子,相関名,又は問合せ名
- ccc:不正な修飾を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11242-E
Column "aa....aa" not found in any tables or query names, query-no=bbb (A)
- 列"aa....aa"は,SQL文,問合せ指定の表,又は問合せ名のどれにもありません。
- aa....aa:SQL文,問合せ指定の表,又は問合せ名にない列名
- bbb:表にない列名を指定した問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11243-E
Table aa....aa. "bb....bb" with multi-value column in joined table (A)
- 次の表は結合表に指定できません。
- aa....aa:繰返し列を含む表,又は繰返し列を含む表から導出した表の認可識別子
- bb....bb:繰返し列を含む表,又は繰返し列を含む表から導出した表の表識別子
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11245-E
Invalid part "aa....aa" in EXTERNAL NAME (A)
- 外部ルーチン名に,次の誤りがあります。
- 外部Javaストアドルーチンの場合:
- 後ろに余分な文字列があります。
- 構文上許されない文字又はキーワードがあります。
- JARファイル名又はクラス名が英字で始まっていません。
- JARファイル名の長さが255バイトを超えています。
- パッケージ名を含むクラス名の長さが255バイトを超えています。
- メソッド名の長さが255バイトを超えています。
- 外部Cストアドルーチンの場合:
- 後ろに余分な文字列があります。
- 構文上許されない文字があります。
- 外部関数識別子が数字で始まっています。
- aa....aa:外部ルーチン名に誤りがある部分。構成の規則で指定できない文字がある場合,その文字とその文字の16進表示を括弧で囲んで表示します。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11246-E
Incomplete EXTERNAL NAME (A)
- 外部ルーチン名が完成していません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11247-E
Invalid Java method argument "aa....aa" in EXTERNAL NAME (A)
- 外部ルーチン名のJavaTMメソッドの引数に,次の誤りがあります。
- java.sql.ResultSet型以降に,ほかのデータ型を指定しています。
- java.sql.ResultSet型を配列で指定していません。
- java.sql.ResultSet型に2次元以上の配列を指定しています。
- byte型を配列で指定していません。
- byte型に3次元以上の配列を指定しています。
- byte型でないデータ型に,2次元以上の配列を指定しています。
- CREATE FUNCTION中にjava.sql.ResultSet型を指定しています。
- aa....aa:誤りがあるJavaメソッドの引数部分
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11248-E
Invalid Java method return data type "aa....aa" in EXTERNAL NAME (A)
- 外部ルーチン名のJavaメソッドのreturn部分に,次の誤りがあります。
- java.sql.ResultSet型を指定しています。
- byte型でないデータ型に配列を指定しています。
- byte型を配列で指定していません。
- byte型に2次元以上の配列を指定しています。
- aa....aa:誤りがあるJavaメソッドのreturn部分
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11249-E
Invalid specification of style in PARAMETER STYLE (A)
- パラメタスタイルに次の誤りがあります。
- LANGUAGE句にJAVAを指定していて,PARAMETER STYLE句にJAVA以外のパラメタスタイルを指定しています。
- LANGUAGE句にSQLを指定しています。
- LANGUAGE句にCを指定していて,PARAMETER STYLE句にRDSQL以外のパラメタスタイルを指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11250-E
Invalid number of DYNAMIC RESULT SETS (A)
- 次のどれかの誤りがあります。
- DYNAMIC RESULT SETS句に指定した結果集合数の値が,負の値,又は最大値を超えています。
- DYNAMIC RESULT SETS句に指定した結果集合数の値に,外部ルーチン指定のJavaシグネチャに指定した結果集合数より小さい値を指定しています。
- SQL手続き中でWITH RETURNを指定したカーソルを宣言している場合に,DYNAMIC RESULT SETS句に0を指定しているか,又はDYNAMIC RESULT SETS句を指定していません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11251-E
Invalid item specification, authorization identifier aa....aa, statement label or routine identifier or loop variable "bb....bb", query-no=ccc (A)
- SQLパラメタ,SQL変数の修飾がSQL文に指定された有効な名前ではありません。又は,指定できない箇所に列指定を指定しています。
不正な修飾はaa....aa.bb....bb,又は"bb....bb"です。
- aa....aa:項目指定中で指定した認可識別子
- bb....bb:文ラベル名,ルーチン名,ループ変数名,又は表識別子
- ccc:不正な修飾を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11252-E
SQL variable or SQL parameter "aa....aa" not found in any statement label or routine, query-no=bbb (A)
- SQL変数,又はSQLパラメタ"aa....aa"は,ルーチン中に宣言されていません。又は,指定できない箇所に列名を指定しています。
- aa....aa:ルーチン中にないSQL変数,SQLパラメタ,又は列名
- bbb:ルーチン中にないSQL変数,SQLパラメタ,又は列名を指定している最も内側の問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11254-E
Invalid specification aa....aa-th argument in CALL statement, reason=parameter mode "bb....bb" (A)
- CALL文のaa....aa番目の引数に,次のどちらかの誤りがあります。
- 引数が値式であるが,IN以外のパラメタモードを指定しています。
- 引数が値式であるが,呼び出す手続きがIN以外のパラメタモードになっています。
- aa....aa:誤りがある引数の番号
- bb....bb:CALL文の引数のパラメタモード,又は呼び出す手続きのパラメタモード
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11255-E
SQL variable "aa....aa" not found in statement label or loop variable "bb....bb" (A)
- SQL変数"aa....aa"は,文ラベル又はループ変数"bb....bb"中にありません。
- aa....aa:存在しないSQL変数
- bb....bb:文ラベル名,又はループ変数名
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11256-E
SQL parameter "aa....aa" not found in routine bb....bb."cc....cc" (A)
- SQLパラメタ"aa....aa"は,ルーチンbb....bb."cc....cc"中にありません。
- aa....aa:存在しないSQLパラメタ
- bb....bb:認可識別子
- cc....cc:ルーチン名
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11259-E
Unable to specify invocation of aa....aa "bb....bb"."cc....cc" in definition of dd....dd with same name (A)
- bb....bbが,定義しようとしているルーチンの認可識別子の場合
- ルーチン定義中には,現在定義しようとしている関数又は手続きと,次の条件が一致するルーチンの呼び出しは指定できません。
- aa....aaがfunctionの場合
- 関数本体中に指定した関数呼出しの関数名が認可識別子で修飾されている場合で,現在定義しようとしている関数と,認可識別子,ルーチン識別子,及び引数の数が一致する関数
- 関数本体中に指定した関数呼出しの関数名が認可識別子で修飾されていない場合で,現在定義しようとしている関数と,ルーチン識別子,及び引数の数が一致する関数
- aa....aaがprocedureの場合
- 手続き本体中に指定したCALL文の手続き名が認可識別子で修飾されている場合で,現在定義しようとしている手続きと,認可識別子及びルーチン識別子が一致する手続き
- 手続き本体中に指定したCALL文の手続き名が認可識別子で修飾されていない場合で,現在定義しようとしている手続きと,ルーチン識別子が一致する手続き
- bb....bbがPUBLICの場合
- パブリックルーチン定義中には,現在定義しようとしている関数又は手続きと,次の条件が一致するルーチンの呼び出しは指定できません。
- aa....aaがfunctionの場合
- 関数本体中に指定した関数呼出しの関数名が"PUBLIC"で修飾されている場合で,現在定義しようとしているパブリック関数と,ルーチン識別子,及び引数の数が一致するパブリック関数
- 関数本体中に指定した関数呼出しの関数名が認可識別子で修飾されていない場合で,現在定義しようとしているパブリック関数と,ルーチン識別子,及び引数の数が一致する関数
- aa....aaがprocedureの場合
- 手続き本体中に指定したCALL文の手続き名が"PUBLIC"で修飾されている場合で,現在定義しようとしているパブリック手続きと,認可識別子及びルーチン識別子が一致するパブリック手続き
- 手続き本体中に指定したCALL文の手続き名が認可識別子で修飾されていない場合で,現在定義しようとしているパブリック手続きと,ルーチン識別子が一致する手続き
- aa....aa:{function|procedure}
- bb....bb:{認可識別子|PUBLIC}
- cc....cc:ルーチン識別子
- dd....dd:{function|procedure}
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11260-E
Attribute "aa....aa" not defined in abstract data bb....bb "cc....cc" (A)
- 抽象データ型の列,SQL変数,SQLパラメタ,又は属性である"cc....cc"の属性として"aa....aa"は定義されていません。
- aa....aa:定義されていない属性名称
- bb....bb:{column,SQL variable or SQL parameter | attribute}
- cc....cc:"aa....aa"を属性として指定している列,SQL変数,SQLパラメタ,又は属性の名称
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11262-E
aa....aa "bb....bb" not defined as abstract data (A)
- コンポネント指定中の修飾子である"bb....bb"の列,SQL変数,SQLパラメタ,又は属性は,抽象データ型として定義されていません。
- aa....aa:{ Column,SQL variable or SQL parameter | Attribute }
- bb....bb:列,SQL変数,SQLパラメタ,又は属性の名称
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11263-E
Unable to access attribute "aa....aa" because of encapsulation level bb....bb (A)
- 〈bb....bbがPRIVATEの場合〉
属性"aa....aa"は,隠蔽レベルがPRIVATEであるため,この属性を定義しているCREATE TYPE中でしかアクセスできません。
〈bb....bbがPROTECTEDの場合〉
属性"aa....aa"は,隠蔽レベルがPROTECTEDであるため,この属性を定義しているCREATE TYPE中か,そのサブタイプのCREATE TYPE中でしかアクセスできません。
- aa....aa:属性名称
- bb....bb:隠蔽レベル { PRIVATE | PROTECTED }
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11266-E
Unable to specify component specification in argument of set function (A)
- コンポネント指定は,集合関数の引数に指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11267-E
Unable to specify component specification in "SELECT" clause in INSERT statement (A)
- コンポネント指定は,INSERT文のSELECT句に指定できません(副問合せのSELECT句は除きます)。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11273-E
Invalid use of WRITE specification (A)
- WRITE指定の使用方法に,次のどれかの誤りがあります。
- WRITE指定を指定した問合せには,重複排除を指定できません。
- WRITE指定はソートキーにできません。
- WRITE指定の出力BLOB値にBLOB列を指定した場合,選択式に同じ列を単独で指定,又はほかのWRITE指定の出力BLOB値に指定できません。
- WRITE指定の出力BLOB値が列以外の場合,その問合せにはFOR READ ONLYを指定できません。
- ルーチン中には指定できません。
- WRITE指定を指定した問合せには,集合演算を指定できません。
- INSERT文の問合せ指定の選択式にWRITE指定は指定できません。
- 副問合せ(FROM句の導出表も含む)中の選択式にWRITE指定は指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11274-E
Invalid use of GET_JAVA_STORED_ROUTINE_SOURCE specification (A)
- GET_JAVA_STORED_ROUTINE_SOURCE指定の使用方法に,次のどれかの誤りがあります。
- GET_JAVA_STORED_ROUTINE_SOURCE指定を指定した問合せには,重複排除を指定できません。
- GET_JAVA_STORED_ROUTINE_SOURCE指定はソートキーに指定できません。
- GET_JAVA_STORED_ROUTINE_SOURCE指定を指定した場合,その問合せにはFOR READ ONLYを指定できません。
- GET_JAVA_STORED_ROUTINE_SOURCE指定を指定した問合せには,集合演算を指定できません。
- INSERT文の問合せ指定の選択式には,GET_JAVA_STORED_ROUTINE_SOURCE指定は指定できません。
- 副問合せ(FROM句の導出表も含む)中の選択式にGET_JAVA_STORED_ROUTINE_SOURCE指定は指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11276-E
Unable to specify outer reference column of abstract data type (A)
- 外への参照列である抽象データ型の列は指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11277-E
Unable to specify outer reference column of BLOB data type in argument of function invocation (A)
- 外への参照列であるBLOB列は,ユーザ定義関数の引数に指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11280-E
PLUGIN not installed for abstract data type "aa....aa"."bb....bb" (A)
- 抽象データ型"aa....aa"."bb....bb"に対するプラグインがインストールされていません。
- aa....aa:認可識別子
- bb....bb:抽象データ型名
- (S)このSQL文を無視します。
- (P)必要なプラグインのインストールを管理者に依頼してください。
- [対策]必要なプラグインをインストールしてください。
KFPA11281-E
PLUGIN "aa....aa" not installed (A)
- プラグイン"aa....aa"がインストールされていません。
- aa....aa:プラグイン名
- (S)このSQL文を無視します。
- (P)必要なプラグインのインストールを管理者に依頼してください。
- [対策]必要なプラグインをインストールしてください。
KFPA11282-E
Receiving function for inter-function value passing can be specified only in "SELECT" or "SET" clause (A)
- 受渡し値受信関数は,SELECT句,又はSET句の更新値にだけ指定できます(ルーチン制御文には指定できません)。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11283-E
Sending function for inter-function value passing can be specified only in "WHERE" clause or "ON" condition in query specification without view or "WITH" clause (A)
- 受渡し値送信関数は,WHERE句又はON 探索条件にだけ指定できます(ルーチン制御文には指定できません)。ただし,外結合を指定した結合表のON探索条件に受渡し値送信関数を指定する場合,第1引数には外表の列を指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11284-E
Sending function for inter-function value passing cannot be specified in "OR" condition (A)
- 受渡し値送信関数は,インデクスを利用できる場合にだけOR条件に指定できます(NOT条件以下については,OR条件はAND条件に,AND条件はOR条件に変換されます)。
次の条件をすべて満たす場合にインデクスを利用できます。
- 受渡し値送信関数の第1引数に,プラグインインデクスを定義している
- 受渡し値送信関数の第1引数が,外への参照列を除く実表の列指定である
- 受渡し値送信関数の第1引数を除く引数に,次の値式を含む引数を指定していない
・外への参照列を除く列指定
・列に対するコンポネント指定
- 受渡し値送信関数に対して,IS FALSE,IS UNKNOWN,及び否定(NOT)が含まれる述語を指定していない
- CAST指定中に受渡し値送信関数を指定していない
- FROM句に2表以上の指定がある場合,受渡し値送信関数の第1引数の列と異なる表の列を,ORのオペランドの探索条件中に指定していない
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11285-E
Function for inter-function value passing cannot be specified in "CASE" expression or scalar function "VALUE" (A)
- 受渡し値受信・送信関数は,CASE式,スカラ関数VALUEに指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11286-E
Receiving function for inter-function value passing without sending function (A)
- 受渡し値受信関数は,同じ問合せ指定中に対応する受渡し値送信関数がない場合,指定できません。対応する受渡し値送信関数については,プラグインのマニュアルを参照してください。又は,リストを介した表の検索で,受渡し値受信関数がリストからの受渡し値の取得に対応していません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。リストを介した表の検索の場合は,プラグインのバージョンが古いため,受渡し値受信関数がリストからの受渡し値の取得に対応していないことがあります。その場合は,HiRDB管理者に連絡してください。
- [対策]リストを介した表の検索の場合には,プラグインのバージョンを確認して,対応するバージョンのマニュアルを参照してください。受渡し値受信関数がリストからの受渡し値の取得に対応しているかを確認し,必要に応じてプラグインをバージョンアップしてください。
KFPA11287-E
Invalid specification of first argument in receiving function for inter-function value passing (A)
- 受渡し値受信関数の第1引数が不正です。
受渡し値受信関数の第1引数は,次の条件を満たす必要があります。
- データ型が抽象データ型である必要があります。
- 列指定,SQLパラメタ,又はSQL変数による指定である必要があります。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11288-E
Unable to specify receiving function for inter-function value passing except in set function in query with grouping or set function (A)
- 受渡し値受信関数は,GROUP BY句,HAVING句,又は集合関数指定のある問合せで,集合関数の引数中以外では指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11289-E
More than one sending function for inter-function value passing with same first arguments (A)
- 第1引数が等しい受渡し値送信関数は,二つ以上指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11291-E
No available index for ARRAY predicate (A)
- 構造化繰返し述語を評価できるインデクスがありません。
RDエリア名指定を含む問合せの場合は,構造化繰返し述語のためのインデクスの分割数が表の分割数と異なっているため,構造化繰返し述語を評価できません。
- (S)このSQL文を無視します。
- (P)次のどちらかの処置をしてください。
- SQL文を修正するか,又はインデクスの定義を見直して,再度実行してください。
- RDエリア名指定時は,分割数が表の分割数と等しいインデクスを定義しているか見直し,SQL文を再実行してください。
KFPA11292-E
Unable to specify ARRAY predicate in operand of boolean operator "NOT" (A)
- 構造化繰返し述語をNOTで否定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11294-E
Unable to specify ARRAY predicate with columns of aa....aa of outer join in bb....bb, query-no=ccc (A)
- 次に示す列に対して構造化繰返し述語は指定できません。
- 外結合を含む問合せ指定のON検索条件中の外表の列
- 外結合を含む問合せ指定のWHERE句中の内表の列
- aa....aa:表の種類
- inner table:内表
- outer table:外表
- bb....bb:条件の種類
- "ON" condition:ON検索条件中
- "WHERE" clause:WHERE句中
- ccc:その述語を指定した問合せ番号
- (S)このSQL文を無視して処理を続行します。ただし,定義系SQLの場合,ロールバックします。
- (P)SQL文を次のように修正して,再実行してください。
- 外結合を含む問合せ指定に,結合表の外表の列に対する構造化繰返し述語を指定する場合は,WHERE句中に指定してください。
- 外結合を含む問合せ指定に,結合表の内表の列に対する構造化繰返し述語を指定する場合は,ON 検索条件中に指定してください。
KFPA11295-E
Unable to aa....aa rebalancing table bb....bb."cc....cc" with unique constraint (A)
- UNIQUE指定のインデクスを定義している表bb....bb."cc....cc"がリバランス中の場合,その表に対してaa....aa文は実行できません。
- aa....aa:{INSERT INTO | UPDATE}
- bb....bb:認可識別子
- cc....cc:表識別子
- (S)このSQL文を無視します。
- (P)リバランスが終了してから再度実行してください。
KFPA11296-E
Unable to aa....aa shared table without LOCK TABLE IN EXCLUSIVE MODE (A)
- IN EXCLUSIVE MODE指定のLOCK文を実行しないで,共用表に対して次のSQLは実行できません。
- INSERT文
- インデクス更新を伴うUPDATE文
- USING BES指定のDEFAULT句を定義したTIMESTAMP列への,更新値にDEFAULTを指定したUPDATE文
- DELETE文
- aa....aa:{INSERT | UPDATE | DELETE}
- (S)このSQL文を無視します。
- (P)挿入,更新,又は削除対象表にIN EXCLUSIVE MODE指定のLOCK文を実行し,SQLを再度実行してください。
KFPA11299-E
Duplicate LIST name "aa....aa" in ASSIGN LIST statement (A)
- ASSIGN LIST文に指定したリスト名"aa....aa"が重複しています。同じリスト名をASSIGN LIST文に指定できません。
- aa....aa:重複したリスト名
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11301-E
Inconvertible data type of input variable aa....aa (A)
- aa....aa番目の入力変数のデータ型が,変換できるデータ型ではありません。又は,入力変数の構造(単純構造又は繰返し構造)が一致していません。
- aa....aa:入力変数の順序番号
- (S)このSQL文を無視します。
- (P)入力変数を,変換できるデータ型及び正しい構造に変更し,再度実行してください。
KFPA11302-E
Input data too large for column or assignment target aa....aa (A)
- 次のどれかの誤りがあります。
- 入力データが,列のデータ型の値の範囲を超えています。
- 入力データの要素数が繰返し列の最大要素数より大きいです。
- ユーザ定義関数又はシステム定義スカラ関数の呼び出しで,入力引数がパラメタのデータ型の値の範囲を超えています。
- スカラ関数VALUEの入力変数の引数が,データ型の値の範囲を超えています。
- aa....aa:次のどちらかの文字
- in variable 変数の順序番号
入力変数を単独で指定している場合,又はスカラ関数VALUEの引数に入力変数を単独で指定している場合
- 1バイトの空白
上記以外の場合
- (S)このSQL文を無視します。
- (P)入力データに誤りがあれば,修正して,再度実行してください。
KFPA11303-E
Inconvertible data type of output variable aa....aa (A)
- aa....aa番目の出力変数のデータ型が,変換できるデータ型ではありません。又は,入力変数の構造(単純構造又は繰返し構造)が一致していません。
- aa....aa:出力変数の順序番号
- (S)このSQL文を無視します。
- (P)出力変数を,変換できるデータ型及び正しい構造に変更し,再度実行してください。
KFPA11304-E
Output data too large for variable aa....aa (A)
- 出力するデータ長が変数の属性を超えています。
- aa....aa:不正な出力変数の順序番号
- (S)このSQL文を無視します。
- (P)変数の属性を変更し,再度実行してください。
KFPA11305-E
Indicator must be specified for null value in variable aa....aa (A)
- 標識変数が指定されていません。このため,ナル値の出力データが返せません。
- aa....aa:不正な出力変数の順序番号
- (S)処理を終了します。
- (P)標識変数を指定し,再度UAPを実行してください。
KFPA11306-E
Invalid data aa....aa variable bbbbb (A)
- 次のデータに誤りがあります(各国文字データ型に設定するデータの長さが奇数バイトである,又は設定先の文字集合に変換できないデータである可能性があります)。
- aa....aaがin inputの場合
bbbbb番目の入力変数中のデータ
- aa....aaがto outputの場合
・bbbbb番目の出力変数に設定するデータ
・外部ルーチンでパラメタモードがOUT又はINOUTの,bbbbb番目のSQLパラメタに設定するデータ
・外部ルーチンで,bbbbb番目のSQLパラメタに設定するデータ(bbbbbが”*****”の場合)
- aa....aa:変数の種類{in input|to output}
- bbbbb:次のどちらかの順序番号
- 入力変数又は出力変数の順序番号
- パラメタモードがOUT又はINOUTのSQLパラメタの順序番号
- なお,関数の戻り値の場合は*****となります。
- (S)このSQLを無視します。
- (P)データを修正して,再実行してください。
KFPA11307-E
No RDAREA for specified divided Key VALUEs (A)
- 指定された値を格納するためのRDエリアが,表定義で指定されていません。
- (S)このSQL文を無視します。
- (P)指定した値が,格納条件を満足する値になるように変更してください。又は,格納条件の指定が正しいかどうか見直してください。
KFPA11308-E
Unexpected request, SQLNAME or TYPE option necessary in PREPARE (A)
- 次の理由でDESCRIBE文又はDESCRIBE TYPE文は実行できません。
- PREPARE文でWITH SQLNAME OPTIONを指定しないで,DESCRIBE文又はDESCRIBE TYPE文に列名又は属性名の受け取り(列名記述領域)を指定しています。
- PREPARE文でWITH TYPE OPTIONを指定しないで,DESCRIBE文にユーザ定義型のデータ型名の受け取り(型名記述領域)を指定しています。
- PREPARE文でWITH ALL TYPE OPTIONを指定しないで,DESCRIBE TYPE文を指定しています。
- (S)このSQL文を無視します。
- (P)
- PREPARE文にWITH SQLNAME OPTIONを指定し,再度実行してください。又は,DESCRIBE文又はDESCRIBE TYPE文で列名記述領域を指定しないで,再度実行してください。
- PREPARE文にWITH TYPE OPTIONを指定し,再度実行してください。又は,DESCRIBE文で型名記述領域を指定しないで,再度実行してください。
- PREPARE文にWITH ALL TYPE OPTIONを指定し,再度実行してください。又は,DESCRIBE TYPE文で型名記述領域を指定しないで,再度実行してください。
KFPA11310-E
Invalid number of variables (A)
- SQL記述領域に指定したSQLN,又はSQLDの値が誤っています。
- (S)このSQL文を無視します。
- (P)SQLN又はSQLDの指定値を,0≦SQLD≦30000,及びSQLD≦SQLN≦30000を満たすように修正して,再度UAPを実行してください。
KFPA11311-E
Invalid data type or length of variable aa....aa bb....bb (A)
- aa....aa番目の埋込み変数,又はパラメタの変数宣言が誤っています。又は,SQL記述領域に設定したaa....aa番目の変数の最大要素数,データ型,若しくは長さが誤っています。
- aa....aa:変数の順序番号※
- 注※
- CALL文の引数に埋込み変数又は?パラメタを指定した場合には,入出力モードがINの変数と入出力モードがOUTの変数は,それぞれ独立した順序番号を持つため,aa....aaに出力される順序番号がCALL文に指定した変数の順序と異なることがあります。
- bb....bb:付加情報
- 次のどれかの情報です。
- (input) cc....cc (argument):
- CALL文又はCALL COMMAND文の,入力のcc....cc番目の引数が誤っています。
- (output) cc....cc (argument):
- CALL文又はCALL COMMAND文の,出力のcc....cc番目の引数が誤っています。
- (into):
- aa....aaは,intoに指定した変数の順序番号です。
- (using):
- aa....aaは,usingに指定した変数の順序番号です。
- (S)このSQL文を無視します。
- (P)埋込み変数,又はパラメタの変数宣言を修正し,再度実行してください。又は,SQL記述領域中の最大要素数,データ型,若しくは長さの設定値を修正し,再度実行してください。また,文字コードにUTF-8,又はCHINESE-GB18030を使用している場合,埋込み変数に各国文字データ以外のデータ型を指定して,再度実行してください。
KFPA11312-E
Sum of aa....aa variable length exceeds 2GB (A)
- aa....aaで示す変数の合計長が2ギガバイト(GB)を超えています。
- aa....aa:エラーが発生した変数
- INPUT:入力変数
- OUTPUT:出力変数
- (S)このSQL文を無視します。
- (P)SQL記述領域の指定内容を修正し,再度実行してください。
KFPA11313-E
Number of variables not equal to number of parameters (A)
- DECLARE CURSOR文中の埋込み変数又はパラメタの数が,OPEN文で指定した埋込み変数又はOPEN文の手続き(SQL記述領域)で指定したパラメタの数と一致しません。又は,SQL文中の?パラメタの数とSQL記述領域のSQLDに指定した数が一致しません。
- (S)このSQL文を無視します。
- (P)SQL記述領域又はSQL文を修正し,埋込み変数又はパラメタの数を一致させ,再度実行してください。又は,SQL記述領域の設定値を修正し,再度実行してください。
KFPA11314-E
Invalid data type name specified in DESCRIBE TYPE (A)
- PREPARE文で前処理したSQL文と関連しないデータ型名(所有者名及びデータ型識別子)がDESCRIBE TYPE文で指定されました。PREPARE文で前処理したSQL文の選択項目に指定したユーザ定義型のデータ型名だけ指定できます。
- (S)このSQL文を無視します。
- (P)指定したデータ型名の指定を修正し,再度実行してください。
KFPA11315-E
Unable to use multi value columns on this client library or application (A)
- 繰返し列をサポートしていないバージョンのクライアントライブラリ,又はアプリケーションプログラムを利用して,繰返し列を参照・更新しようとしています。
- (S)処理を続行します。
- (P)繰返し列を使用しない場合は,SQL記述領域のSQLXDIMに明示的に1を設定するように修正してください。繰返し列を使用する場合は,繰返し列をサポートしているバージョンのプリプロセサとライブラリを使用して,再度プリプロセス,及び実行をしてください。
KFPA11316-E
Invalid number of elements of array variable (R+A)
- 配列のサイズの指定が0,負の値,又は最大値を超えています。
- (S)このSQL文を無視します。
- (P)配列を使用したFETCH,又は配列を使用したINSERTの動的サイズ指定の値に,最大値より小さい正の値を指定するようにプログラムを修正して,再度実行してください。
KFPA11321-E
Sequence generator limit exceeded, sequence generator=aa....aa."bb....bb" (A)
- NO CYCLE指定の順序数生成子aa....aa."bb....bb"が,最大値を超えたか,又は最小値未満となりました。
- aa....aa:認可識別子
- bb....bb:順序数生成子識別子
- (S)このSQL文を無視します。
- (P)順序数生成子を一度削除してから,再度順序数生成子を定義してください。
KFPA11326-E
Length, precision or number of elements of input variable "aa....aa" conflicts with SQLDA (A)
- "aa....aa"番目の入力変数中のデータが,埋込み変数,パラメタの変数宣言,又はSQL記述領域の指定内容と矛盾しています。
- 入力変数が可変長データの場合は,入力変数の長さが最大長を超えているか,又は入力変数の長さが0以下です。
- 入力変数が10進データの場合は,このデータの形式が誤っているか,又は精度が異なっています。
- 入力変数が繰返し列の場合は,入力変数の要素数が最大要素数を超えているか,又は入力変数の要素数が0以下となっています。
- aa....aa:入力変数の順序番号
- (S)このSQL文を無視します。
- (P)入力データ,変数宣言,又はSQL記述領域の指定内容を修正し,再度実行してください。
KFPA11329-E
Invalid SQL for query in "aa....aa" (A)
- 次のどれかの誤りがあります。
- カーソル宣言で指定した問合せに対して,カーソルを使用したSQL文が不正です。
- カーソルの割り当てで指定した問合せに対して,カーソルを使用したSQL文が不正です。
- 表を指定した問合せに対しては,表に対するUPDATE文及びDELETE文でなければ実行できません。
- aa....aa:{DECLARE CURSOR|ALLOCATE CURSOR}
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度モジュールをコンパイルして実行してください。
KFPA11330-E
CURSOR not opened or not positioned on any ROW (A)
- 次に示す誤りがあります。
- カーソルが開かれていません。
- 行の取り出しがされていません。
このため,カーソルを使用した行の更新又は削除はできません。
- (S)このSQL文を無視します。
- (P)カーソルを定義し,開いてから行を取り出した後,行の更新又は削除ができるようにUAPを修正してください。その後,再度実行してください。
KFPA11331-E
Specified table different from that in cursor specification (A)
- カーソル指定で指定した表と,このSQL文で指定した表が異なります。そのため,カーソルを使用したUPDATE文又はDELETE文が実行できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11332-E
Fetch of all ROWs completed, or an error occurred during fetch (A)
- 行の取り出しをすべて終了したか,又は行の取り出し時にエラーが発生した状態です。このため,UPDATE文又はDELETE文で指定したカーソルは実行できません。
- (S)このSQL文を無視します。
- (P)UAPを修正し,再度実行してください。
KFPA11340-E
Invalid address for variable aaaaa in SQLDATA or SQLIND (A)
- SQL記述領域のSQLDATA,又はSQLINDに指定された値が誤っているか,又は設定されていません。
- aaaaa:変数の順序番号
- (S)このSQL文を無視します。
- (P)変数を正しく設定し,再度実行してください。
KFPA11342-E
Insufficient data area in client, size=aa....aa (A)
- クライアントにデータを転送するための出力バッファ長が小さいため,検索結果をクライアントに転送できていません。
- aa....aa:クライアント側が要求したデータ領域の長さ
- (単位:バイト)
- データ領域の大きさにはSQL記述領域の長さも含めます。
- (S)このSQL文を無視します。
- (P)
- 検索結果を受け取る埋込み変数の型が,該当する列のデータ型に正しく対応しているか調べてください。
- SQL記述領域を直接使用している場合は,SQLLENの値が対応する列のデータ型に従って正しく設定されているか調べてください。
- 標識変数を使用している場合は,受け取る領域の長さが正しいか調べてください。
- 列名記述領域又は型名記述領域を使用している場合は,受け取る領域の長さが正しいか調べてください。
KFPA11343-E
Invalid condition number in "GET DIAGNOSTICS" statement (A)
- 条件番号として,次に示す値を指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11351-E
Unable to specify column or value expression for update value of ADD clause in UPDATE statement with cursor (A)
- カーソルを使用したUPDATE文のADD句の更新値に,次に示すものは指定できません。
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11355-E
Unable to FETCH from LIST using arrays (A)
- リストを介した検索には,配列を使用したFETCHは使用できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11356-E
File "aa....aa" bb....bb error occurred in processing for WRITE specification,code=cc....cc (A)
- WRITE指定処理中のファイル操作でエラーが発生しました。
- aa....aa:エラーの発生したファイル名
- ファイル名称が126バイト以下の場合,ファイル名称全体を表示します。126バイトを超える場合,超える分は切り捨てて先頭126バイトに続いて2バイトのピリオド(..)を付けて表示します。
- bb....bb:エラーの発生した操作
- OPEN:BLOBデータファイルのopenシステムコールでエラー
- CLOSE:BLOBデータファイルのcloseシステムコールでエラー
- WRITE:BLOBデータファイルのwriteシステムコールでエラー
- cc....cc:システム関連エラーの詳細コード
- 「4.2 システム関連エラーの詳細コード」を参照してください。
- (S)このSQL文を無視します。
- (P)エラーの要因を取り除いて,SQL文を再度実行してください。
KFPA11358-E
RDAREA aa....aa freezed (A)
- RDエリアaa....aaは更新凍結状態です。
- aa....aa:RDエリア名
- (S)このSQL文を無視します。
- [対策]次の手順で対策してください。
- 更新凍結状態のRDエリアに対して,誤って更新要求が発生していないか業務を見直してください。
- pddbfrz -dコマンドでRDエリアの更新凍結状態を解除して,再度実行してください。この場合,RDエリアのメンテナンス実行後,RDエリア全体のバックアップを取得し直してください。
KFPA11359-E
Unable to delete row in delete prohibition period (A)
- 改竄防止表の行削除禁止期間内の行は削除できません。
- (S)
- カーソルでの削除の場合
カーソルが指す行は削除しないで処理を続行します。
- 上記以外の場合
このSQL文を無視して,ロールバックします。
- (P)削除条件を修正し,再度実行してください。
KFPA11360-E
Invalid format specification in scalar function "aa....aa", pos=bbb, query-no=ccc, format="dd....dd" (A)
- スカラ関数"aa....aa"で指定した書式に誤りがあります。
- aa....aa:誤った書式を指定したスカラ関数の名称
- {VARCHAR_FORMAT|DATE|TIME|TIMESTAMP_FORMAT}
- bbb:エラーを検出した位置(bbbバイト目)
- ccc:問合せの番号
- dd....dd:誤った書式
- 長さが100バイトを超える場合は,100バイト目に'#'が表示されます。
- (S)このSQL文を無視します。ただし,定義系SQL文の場合はロールバックします。
- (P)書式に指定できる書式要素を確認し,書式を修正して,再度実行してください。
KFPA11361-E
Character representation unmatch specified format in scalar function "aa....aa", pos=bbb, query-no=ccc, format="dd....dd" (A)
- スカラ関数"aa....aa"の文字列表現が,指定した書式と一致していません。
- aa....aa:書式と一致しない値式を指定したスカラ関数
- {DATE|TIME|TIMESTAMP_FORMAT}
- bbb:一致していない位置(書式のbbbバイト目)
- ccc:問合せの番号
- dd....dd:指定した書式
- 長さが100バイトを超える場合は,100バイト目に'#'が表示されます。また,値式を定数以外で,かつ書式を定数で指定した場合,文字列と区切り文字以外の書式要素部分は,次の文字列で表示されます。
- 年:YYYY
- 月:MM
- 月の省略名:MON,Mon,又はmon※
- 月の名前:MONTH,Month,又はmonth※
- 日:DD
- 時:HH
- 分:MI
- 秒:SS
- 小数秒:NN...N(指定したけた数)
- 注※ 書式に記述した大文字小文字の指定(1,2文字目の指定)に従います。
- (S)このSQL文を無視します。ただし,定義系SQL文の場合はロールバックします。
- (P)指定した書式と文字列を一致させるか,又は書式を修正して,再度実行してください。
KFPA11362-E
No format element aa....aa in format specification in scalar function "bb....bb", query-no=ccc (A)
- スカラ関数"bb....bb"で指定した書式に,必要な書式要素aa....aaがありません。
- aa....aa:不足している書式要素
- {DD|HH|MI|MM, MON or MONTH|SS|YYYY}
- bb....bb:スカラ関数{DATE|TIME|TIMESTAMP_FORMAT}
- ccc:問合せの番号
- (S)このSQL文を無視します。ただし,定義系SQL文の場合はロールバックします。
- (P)スカラ関数と,必要な書式要素の対応を確認し,書式に必要な書式要素を追加して,再度実行してください。
KFPA11364-E
Invalid LOCATOR specified, pos=aaaaa (A)
- 無効な位置付け子が指定されました。
- aaaaa:埋込み変数又は?パラメタの順序番号
- (S)次のどちらかの処理をします。
- FREE LOCATOR文の場合
有効な位置付け子はすべて無効にします。
- それ以外の場合
このSQL文を無視します。
- (P)有効な位置付け子を指定するようにSQLを修正し,再度実行してください。
KFPA11366-E
Indicator must be specified for null value assigned to LOCATOR in variable aa....aa (A)
- 位置付け子に割り当てられたデータ値がナル値であるのに,標識変数がありません。
- aa....aa:埋込み変数,又は?パラメタの順序番号
- (S)このSQL文を無視します。
- (P)位置付け子に標識変数を指定し,再度UAPを実行してください。
KFPA11367-E
Unable to update non null valued column with "UPDATE ONLY FROM NULL" (A)
- UPDATE ONLY FROM NULLを指定した列に格納されている値がナル値ではないため,その列に対する更新を実行できません。
- (S)このSQL文を無視します。
- (P)ナル値ではない値が格納されているUPDATE ONLY FROM NULL指定の列を更新しないようにUAPを修正して,再度実行してください。
KFPA11369-E
Unable to specify RDNODE name "aa....aa" for table specification in bb....bb statement (A)
- 手続き定義,又は型定義の手続き本体中に,RDノード名による修飾があります。
手続き中から分散データベース機能を使用したリモートアクセスはできません。
- aa....aa:指定したRDノード名
- bb....bb:{CREATE PROCEDURE|CREATE TRIGGER|PROCEDURE definition in CREATE TYPE}
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11371-E
Invalid RDNODE name aa....aa (A)
- RDノード名称が不正です。
- aa....aa:RDノード名称
- (S)このSQL文を無視します。又は,このトランザクションを無効にします。
- (P)HiRDBで指定したRDノード名称,DF/UXの環境定義で指定したRDノード名称を修正してください。
KFPA11381-E
Overflow in converting floating point numeric, type=aa....aa (A)
- 浮動小数点データへ変換するときに,オーバフローが発生しました。
- aa....aa:エラーの要因
- { INPUT | OUTPUT }
- (S)このSQL文を無視します。
- (P)オーバフローが発生しないようにデータ型を変更してください。
KFPA11382-E
Invalid use of "CURRENT OF" clause (A)
- 一括検索中にCURRENT OFカーソル名又は拡張カーソル名を指定しました。
- (S)このSQL文を無視します。
- (P)CURRENT OFカーソル名又は拡張カーソル名を指定しないようにSQL文を修正してください。又は,一括検索をしないように環境定義を修正してください。
KFPA11383-E
Failure occurred in remote access, reason code=aa, process ID=bb....bb, connection ID=cc....cc, RMID=dd....dd (A)
- リモートアクセス処理中に障害が発生しました。
- aa:理由コード
- bb....bb:シングルサーバ又はフロントエンドサーバのプロセスID
- cc....cc:HiRDBとDF/UXとのコネクションID
- 表示できないときは,'*'を表示します。
- dd....dd:HiRDBからDF/UXに渡すRMID
- 表示できないときは,'*'を表示します。
- (S)このSQL文を無視します。
- [対策]理由コードに従って対策してください。
理由
コード |
意味 |
対策 |
| 1 |
DF/UXが未起動,又はダウン中 |
未起動の場合は,DF/UXを起動してから再度UAPを実行してください。
ダウン中の場合は,DF/UXが出力したメッセージを参照して,DF/UXが異常終了した原因を調査してください。
詳細は,マニュアル「分散データベース DF/UX」を参照してください。
不明な場合は保守員に連絡してください。 |
| 2 |
DF/UXの最大ユーザ数を超過 |
同時に使用するユーザ数を減らしてください。
又は,DF/UXの最大ユーザ数を変更してください。
詳細は,マニュアル「分散データベース DF/UX」を参照してください。 |
| 3 |
DF/UXがタイムアウトを検出 |
UAPを再度実行してください。
又は,DF/UXの打ち切り時間を変更してください。
詳細は,マニュアル「分散データベース DF/UX」を参照してください。 |
| 4 |
DF/UXが通信障害を検出 |
DF/UXが出力したメッセージを参照して,通信障害の原因を調査してください。原因が判明した場合は,原因を取り除いた後再度UAPを実行してください。
詳細は,マニュアル「分散データベース DF/UX」を参照してください。
不明な場合は保守員に連絡してください。 |
| 5 |
DF/UXのバージョンが不正 |
DF/UXのバージョンを調べて,前提バージョンと異なる場合は,DF/UXを入れ替えてください。 |
| 31 |
DF/UXの環境定義のdfux_extension_func句にNOUSEが設定されています。又は,DF/UX Extensionが導入されていません。 |
DF/UX Extensionを導入して,DF/UXの環境定義のdfux_extension_func句にUSEを設定してください。 |
KFPA11384-E
Invalid response from server system in remote access, reason code=aa (A)
- リモートアクセスで,サーバの応答不正を検出しました。
- aa:理由コード
- 01:応答情報のデータ型が不正です。
- 02:エラー応答情報のエラー種別が不正です。
- 03:FETCH文以外のSQL文で,SQL DBL RESULT VALUES数に,1以外の値が返されました。
- (S)このSQL文を無視します。
- [対策]保守員に連絡してください。
KFPA11388-E
DF/UX error detected in remote access, process ID=aa....aa, connection ID=bb....bb, RMID=cc....cc, dd....dd (A)
- リモートアクセス処理中に,DF/UXで異常が発生しました。
- aa....aa:シングルサーバ又はフロントエンドサーバのプロセスID
- bb....bb:HiRDBとDF/UXとのコネクションID
- 表示できないときは,'*'を表示します。
- cc....cc:HiRDBからDF/UXに渡すRMID
- 表示できないときは,'*'を表示します。
- dd....dd:保守情報
- (S)このSQL文を無視します。
- [対策]DF/UXのメッセージが出力されている場合は,そのメッセージを参照してエラーの原因を調査してください。ユーザが判断できないエラーが発生している場合,保守員に連絡してください。
KFPA11390-E
Permanent error occurred in remote access (A)
- リモートアクセス処理中に障害が発生し,リモートアクセスができない状態になりました。
- (S)このSQL文を無視します。
- [対策]このメッセージよりも前に出力されているHiRDBのメッセージ,又はDF/UXが出力したメッセージを参照して障害の原因を取り除いた後,UAPを再度実行してください。DF/UXのメッセージについては,マニュアル「分散データベース DF/UX」を参照してください。
KFPA11395-E
Unable to execute SQL for foreign server aa....aa (b), reason=cc....cc (A)
- cc....ccの理由で,外部サーバに対してSQLを実行できません。
- aa....aa:外部サーバ名
- b:サーバ種別
- P:HiRDB
- R:XDM/RD E2
- O:ORACLE
- I:DB2
- cc....cc:理由
- COMMUNICATION ERROR:通信エラー
- TIME OVER:タイムアウト
- MEMORY EXCEEDS THE LIMIT:メモリ使用量超過
- (S)処理を終了します。SQLの実行でこのメッセージが出力された場合は,SQLの実行を中止します。
- (P)理由コードに対応する処置をしてください。
- MEMORY EXCEEDS THE LIMITの場合
- 外部表を検索する検索対象の列長の総和や外部サーバ情報定義のpd_hb_ary_fec_numオペランド(外部サーバに対する配列FETCH数)の指定値を小さくするなどして,再度SQLを実行してください。外部表に対するSQL実行時に必要なメモリ所要量については,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
- 上記以外の場合
- 処理対象の外部サーバに対して,直前に実行したSQLのエラー内容を確認し,そのエラーに対する処置をしてください。
KFPA11396-E
Unable to access foreign server because External Data Access is reduced mode (A)
- HiRDB External Data Access機能が使用できないため,外部サーバにアクセスできません。
- (S)処理を終了します。
- [対策]ディクショナリサーバ開始時にKFPW05039-Eメッセージが出力されている場合,そのメッセージに従って対策してください。出力されていない場合は,HiRDBをいったん正常終了させて,その後正常開始してください。再度このメッセージが出力されて,かつKFPW05039-Eメッセージが出力されない場合には,保守員に連絡してください。
KFPA11401-E
Inconvertible data type in "aa....aa" predicate, query-no=bbb (A)
- 述語"aa....aa"の両側に指定したオペランドのデータ型が,比較変換できるデータ型ではありません。述語"aa....aa"の両側のオペランドが文字データ型の場合でも,文字集合が異なると比較変換できません。ただし,次に示す値式は比較対象の文字集合に変換して比較できます。
- aa....aa:比較変換できないデータ型を指定した述語
- {COMPARISON|IN|LIKE|BETWEEN|XLIKE|SIMILAR}
- bbb:その述語を指定している問合せの番号
- (S)このSQL文を無視します。
- (P)述語の指定を修正し,再度実行してください。
KFPA11402-E
Argument of "AVG" or "SUM" must be numeric, query-no=aaa (A)
- 集合関数(AVG,又はSUM)の引数のデータ型が数値データではありません。
- aaa:集合関数が指定してある問合せの番号
- (S)このSQL文を無視します。
- (P)集合関数の指定を修正し,再度実行してください。
KFPA11403-E
Unable to specify "aa....aa"."bb....bb" in SET function "cc....cc", query-no=ddd (A)
- 集合関数の引数が列指定だけでない場合,引数には外へ参照する列を含んではいけません。
- aa....aa:表識別子,又は相関名
- bb....bb:外へ参照している列名
- cc....cc:集合関数の名称
- ddd:問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11404-E
Input data too long for column or assignment target aa....aa (A)
- 次のどれかの誤りがあります。
- 入力データの列が定義した列よりも長くなっています。
- SET文の代入値データが代入先よりも長くなっています。
- ユーザ定義関数又はシステム定義スカラ関数の呼び出しで,パラメタの長さに対して引数が長過ぎます。
- スカラ関数VALUEの結果のデータ長に対して,引数が長過ぎます。
- SQL変数宣言のDEFAULT句に指定した既定値がSQL変数に対して長過ぎます。
- AS データ型の指定に対して,入力データが長過ぎます。
- aa....aa:次のどちらかの文字
- in variable 変数の順序番号
入力変数を単独で指定している場合,又はスカラ関数VALUEの引数に入力変数を単独で指定している場合
- 1バイトの空白
上記以外の場合
- (S)このSQL文を無視します。
- (P)入力データを修正し,再度実行してください。
KFPA11405-E
Numeric literal out of range (A)
- 指定した数定数の値が次に示す指定できる値の範囲を超えています。
- 整数定数:-2,147,483,648〜+2,147,483,647
- 10進数定数※:±1038〜±(1039-1)
- 浮動小数点数定数:±4.9×10−324〜±1.7×10308
- ラベル付き間隔に指定した整数定数:
- YEAR(S):-9,998〜+9,998
- MONTH(S):-119,987〜+119,987
- DAY(S):-3,652,058〜+3,652,058
- HOUR(S):-23〜+23
- MINUTE(S):-1,439〜+1,439
- SECOND(S):-86,399〜+86,399
- LIMIT句のリミット行数に指定した整数定数:-1〜+2,147,483,647
- LIMIT句のオフセット行数に指定した整数定数:0〜+2,147,483,647
- 注※指定できるけた数は38けた以内です(上位の無効数字0のけた数を含む)。
- (S)このSQL文を無視します。
- (P)数定数の指定を修正し,再度実行してください。
KFPA11406-E
Arithmetic operation cannot be specified for string, binary, timestamp, abstract or boolean data, query-no=aaa (A)
- 各国文字列データ,長大データ(BLOB),バイナリデータ(BINARY),時刻印データ,抽象データ,又は論理データ(BOOLEAN)に対して算術演算は指定できません。
また,文字列データ,又は混在文字列データを指定する場合は,次の制限があります。
- 結果が文字列データとなる次の値式は四則演算に指定できません。
- USER
- SQLERRM_OF_LAST_CONDITION
- 文字列データ,又は混在文字列データを含む四則演算を次の場所に指定する場合,指定できるのは文字列定数,又は混在文字列定数だけです。
- 選択式
- 集合関数の引数
- ユーザ定義関数(システム定義スカラ関数も含む)の引数
- GROUP BY句
- 分割列に対するVALUES句の値式
- 新値相関名で参照するINSERT文のVALUES句,UPDATE文のSET句の値式
- 旧値相関名で参照するUPDATE文のSET句の値式
- aaa:文字列データ,各国文字列データ,混在文字データ,長大データ,バイナリデータ,時刻印データ,抽象データ,又は論理データを指定している問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11407-E
aa....aa predicate can be specified for string data only, query-no=bbb (A)
- 次に示すデータ型にLIKE述語,XLIKE述語,又はSIMILAR述語を指定できません。
- 数値データ
- 日付データ
- 日間隔データ
- 時刻データ
- 時間隔データ
- 時刻印データ
- 長大データ
- バイナリデータ(ただし,LIKE述語又はSIMILAR述語中では最大長32,000バイトのバイナリデータは指定できます)
- aa....aa:誤りのある述語{LIKE|XLIKE|SIMILAR}
- bbb:不正なLIKE述語,XLIKE述語,又はSIMILAR述語を指定した問合せの番号
- (S)このSQL文を無視します。
- (P)LIKE述語,XLIKE述語,又はSIMILAR述語の指定を修正し,再度実行してください。
KFPA11408-E
Inconvertible data type for update or insert value (A)
- 更新値,又は挿入値のデータ型が,変換できるデータ型ではありません。
文字データ型に対する更新,挿入の場合,更新値,挿入値はそれぞれ更新対象,挿入対象と同じ文字集合である必要があります。ただし,更新値として埋込み変数,?パラメタ,又は文字列定数を指定した場合は,自動的に更新対象の文字集合に変換します。
抽象データ型に対する更新,挿入の場合,更新値,挿入値はそれぞれ更新対象,挿入対象と同じ抽象データ型,又は更新対象,挿入対象のサブタイプである必要があります。
- (S)このSQL文を無視します。
- (P)更新値又は挿入値を修正し,再度実行してください。
KFPA11410-E
Invalid numeric literal aa....aa (A)
- 数定数の指定に文法誤りがあります。
- aa....aa:誤りのある数定数
- (S)このSQL文を無視します。
- (P)数定数を修正し,再度実行してください。
KFPA11411-E
Inconvertible data type in concatenation operation, query-no=aaa (A)
- 連結演算の両側で指定したオペランドのデータ型が比較変換できないデータ型です。連結演算の両側のオペランドが文字データ型の場合でも,文字集合が異なると変換できません。ただし,次に示す値式は他方の演算項の文字集合に変換できます。
- aaa:変換できないデータ型を連結演算のデータ型に指定している問合せの番号
- (S)このSQL文を無視します。
- (P)連結演算の指定を修正し,再度実行してください。
KFPA11412-E
Concatenation operation can be specified for string data except large object, query-no=aaa (A)
- 連結演算には,次に示すデータ型を指定できません。
- 日付データ
- 日間隔データ
- 時刻データ
- 時間隔データ
- 時刻印データ
- 長大データ(BLOB)
- 抽象データ
- 論理データ(BOOLEAN)
- ただし,UPDATE文の更新値には長大データ(BLOB)の連結演算を指定できます。
- aaa:不正なデータ型を指定している問合せの番号
- (S)このSQL文を無視します。
- (P)連結演算子の指定を修正し,再度実行してください。
KFPA11413-E
Invalid operation specified in date/time arithmetic operation, query-no=aaa (A)
- 日付,又は時刻の演算では指定できないデータ型を四則演算子と組み合わせ(日付データ+日付データ,日間隔データ-整数データなど)て指定しています。又は,日付データ,時刻データ,若しくはラベル付き間隔に対して単項演算をしています。
- aaa:不正な日付又は時刻の演算を指定した問合せの番号
- (S)このSQL文を無視します。
- (P)四則演算の指定を修正し,再度実行してください。
KFPA11414-E
Invalid use of labeled duration, query-no=aaa (A)
- ラベル付き間隔は,日付データ又は時刻データに対する加減算のオペランドにだけ指定できます。
- aaa:不正なラベル付き間隔を指定した問合せの番号
- (S)このSQL文を無視します。
- (P)ラベル付き間隔の指定を修正し,再度実行してください。
KFPA11415-E
aa....aa can be specified for integer or smallint data only, query-no=bbb (A)
- aa....aaには,INTEGER又はSMALLINTのデータ型だけ指定できます。
- aa....aa:エラーとなった値式又は句
- {Labeled duration|Row count in "LIMIT" clause}
- bbb:問合せ番号
- (S)このSQL文を無視します。
- (P)ラベル付き間隔の場合,ラベル付き間隔に指定した値式を修正し,再度実行してください。LIMITの場合,リミット行数,又はオフセット行数に指定した行数を修正し,再度実行してください。
KFPA11416-E
Invalid character representation for data type aa....aa (A)
- aa....aaに示すデータ型の文字列表現に,次のような誤りがあります。
- 日付データの文字列表現中に,数字及びハイフン(-)以外の文字があります。
- 日付データの文字列表現中,又は時刻印データの文字列表現中に,3個以上のハイフン(-)があります。
- 日付データの文字列表現,又は時刻印データの文字列表現が次の条件に合いません。
0001 ≦ 年 ≦ 9999
01 ≦ 月 ≦ 12
01 ≦ 日 ≦ 月の最終日
- 時刻データの文字列表現中に数字及びコロン(:)以外の文字があります。
- 時刻データの文字列表現中に,3個以上のコロン(:)があります。
- 時刻データの文字列表現,又は時刻印データの文字列表現が次の条件に合いません。
00 ≦ 時 ≦ 23
00 ≦ 分 ≦ 59
00 ≦ 秒 ≦ 59
- 時刻印データの文字列表現中に,数字,ハイフン(-),コロン(:),空白,及びピリオド(.)以外の文字があります。
- 時刻印データの文字列表現中に,2個以上の空白又はピリオド(.)があります。
- 時刻印データの文字列表現が次の条件に合いません。
000000 ≦ 小数秒 ≦ 999999
- 時刻印データの文字列表現中の小数秒精度に,0,2,4,及び6以外のけた数を指定しています。
- 整数の文字列表現中に,符号(+又は−),及び数字以外の文字があります。
- 10進数の文字列表現中に,符号(+又は−),小数点(.),及び数字以外の文字があります。
- 10進数の文字列表現中に,小数点(.)がありません。
- 浮動小数点数の文字列表現中に,符号(+又は−),数字,「E」,及び「e」以外の文字があります。
- 浮動小数点数の文字列表現中に,「E」又は「e」がありません。
- aa....aa:誤った文字列表現を指定したデータ
- {TIME|DATE|TIMESTAMP|INTEGER|DECIMAL|FLOAT}
- (S)このSQL文を無視します。
- (P)文字列表現のデータを修正し,再度実行してください。
KFPA11417-E
Value specifications cannot be specified for both operands of compare operation or left-hand side operand in predicate "IN", query-no=aaa (A)
- 比較述語の両側,又はIN述語の左側のオペランドに値指定(定数,USER,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,及び?パラメタ)はできません。
- aaa:その比較述語,又はIN述語を指定している問合せの番号
- (S)このSQL文を無視します。
- (P)比較述語,又はIN述語の指定を修正し,再度実行してください。
KFPA11418-E
Parameter cannot be specified in "SELECT" clause, query-no=aaa (A)
- SELECT句に,?パラメタ,又は埋め込み変数を指定できません。
- aaa:?パラメタ,又は埋め込み変数を指定している問合せの番号
- (S)このSQL文を無視します。
- (P)SELECT句を修正し,再度実行してください。
KFPA11419-E
Parameters cannot be specified for both operands of arithmetic operation or concatenation operation, query-no=aaa (A)
- 四則演算子又は連結演算子の両側のオペランドには,?パラメタを指定できません。
- aaa:四則演算又は連結演算を指定している問合せの番号
- (S)このSQL文を無視します。
- (P)四則演算又は連結演算の指定を修正し,再度実行してください。
KFPA11420-E
Result string of aa....aa too long or result type invalid, query-no=bbb (A)
- 次のどれかの誤りがあります。
- aa....aaの値式の結果の文字列長が,次の最大長を超えています。
CHAR,VARCHAR,MCHAR,及びMVARCHARの場合は32,000バイト
NCHAR及びNVARCHARの場合は16,000文字
BINARYの場合は32,000バイト
- aa....aaの値式の結果の文字列長が次の最大長を超えているため,スカラ関数HEXの値式には指定できません。
CHAR,VARCHAR,MCHAR,及びMVARCHARの場合は16,000バイト
NCHAR及びNVARCHARの場合は8,000文字
BINARYの場合は16,000バイト
- aa....aaの値式の結果が次のデータ型のため,スカラ関数HEXの値式には指定できません。
BOOLEAN
BLOB
- aa....aaの値式の結果が次のデータ型のため,述語,及び集合関数の値式には指定できません。ただし,BOOLEAN型は論理述語には指定できます。
BOOLEAN
BLOB
32,001バイト以上のBINARY
- aa....aaの値式の結果のデータ型がBLOB,又は32,001バイト以上のBINARYのため,CALL文,関数呼出し,及びシステム定義スカラ関数の引数に指定できません。
- aa....aa :演算名称
- { concatenation | scalar function "SUBSTR"
- |scalar function "HEX" | scalar function "UPPER"
- |scalar function "LOWER" | scalar function "VALUE"
- |scalar function "IS_USER_CONTAINED_IN HDS_GROUP"
- |scaler function "BIT_AND_TEST"
- |simple CASE | searched CASE | case abbreviation
- |cast specification | scalar subquery }
- bbb:aa....aaの演算を指定している問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正して,再度実行してください。
KFPA11421-E
Invalid operation specified for arithmetic operation or concatenation operation, query-no=aaa (A)
- 四則演算中に連結演算が指定されました。又は,連結演算中に四則演算が指定されました。
- aaa:不正な連結演算,又は四則演算を指定している問合せの番号
- (S)このSQL文を無視します。
- (P)連結演算又は四則演算を修正し,再度実行してください。
KFPA11422-E
Variable or parameter cannot be specified for concatenation operation or date/time arithmetic operation, query-no=aaa (A)
- 次に示す演算には,埋込み変数及び?パラメタは指定できません。
- aaa:埋込み変数又は?パラメタを指定している問合せの番号
- (S)このSQL文を無視します。
- (P)埋込み変数,又は?パラメタで指定した連結演算,日付又は時刻演算を修正し,再度実行してください。
KFPA11424-E
Invalid aa....aa in bb....bb predicate (A)
- LIKE述語,XLIKE述語,又はSIMILAR述語に指定したaa....aaに誤りがあります。
- aa....aa:誤りがあるSQL文の指定
- {PATTERN|ESCAPE CHARACTER}
- PATTERN:
- bb....bbがLIKE又はXLIKEの場合,パターン文字列中でエスケープ文字の次の文字が_(下線),%(パーセント),又はエスケープ文字ではありません。
- bb....bbがSIMILARの場合,パターン文字列の指定方法に誤りがあります。パターン文字列が不正となる条件については,マニュアル「HiRDB Version 8 SQLリファレンス」のSIMILAR述語を参照してください。
- ESCAPE CHARACTER:
- エスケープ文字の長さが1文字ではありません。
- bb....bb:誤りのある述語
- {LIKE|XLIKE|SIMILAR}
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11425-E
Invalid data type for operand aaa in scalar function "bb....bb", query-no=ccc (A)
- スカラ関数"bb....bb"のaaa番目に指定された値式のデータ型,又は形式に誤りがあります。
- aaa:誤りのある値式の番号
- bb....bb:スカラ関数の名称
- { ABS | CHARACTER | DATE | DAY | DAYS | DECIMAL | DIGITS
- | FLOAT | HEX | HOUR | INTEGER | LENGTH | LOWER | MINUTE
- | MOD | MONTH | SECOND | SUBSTR | TIME | TIMESTAMP | UPPER
- | VALUE | YEAR | VARCHAR_FORMAT | TIMESTAMP_FORMAT
- | IS_USER_CONTAINED_IN_HDS_GROUP | BIT_AND_TEST
- | MICROSECOND | POSITION}
- ccc:問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11426-E
Operand aaa incompatible with first operand in bb....bb, query-no=ccc (A)
- スカラ関数(VALUE,BIT_AND_TEST,POSITION),又はCASE略式(NULLIF,COALESCE)の,1番目の値式とaaa番目の値式との間にデータ型の互換性がありません。1番目の値式とaaa番目の値式が文字データ型であっても,文字集合が異なる場合はデータ型の互換性がありません。ただし,1番目の値式とaaa番目の値式のどちらかが次に示す値式の場合,対応する値式の文字集合に変換します。
- スカラ関数VALUE,CASE略式COALESCEの場合
aaa番目の値式が文字列定数の場合,1番目の値式の文字集合に変換します。
- スカラ関数POSITIONの場合
1番目の値式が文字列定数の場合,2番目の値式の文字集合に変換します。
- スカラ関数BIT_AND_TEST,CASE略式NULLIFの場合
1番目の値式が文字列定数の場合,2番目の値式の文字集合に変換します。また,2番目の値式が文字列定数の場合,1番目の値式の文字集合に変換します。
- aaa:1番目の値式とデータ型の互換性がない値式の番号
- bb....bb:エラーとなった関数又は式
- { scalar function "VALUE"
- | scalar function "BIT_AND_TEST"
- | scalar function "POSITION"
- | case abbreviation "NULLIF"
- | case abbreviation "COALESCE" }
- ccc:問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11427-E
Operand a out of range in scalar function "bb....bb", query-no=ccc (A)
- スカラ関数"bb....bb"の値式aが,次に示す条件に合いません。
- スカラ関数SUBSTRの場合
- 1 ≦ 値式2 ≦ 値式1の長さ
- 0 ≦ 値式3 ≦ 値式1の長さ−値式2+1
- ただし,定数に0は指定できません。
- スカラ関数POSITIONの場合
- a:値式の番号{2 | 3}
- bb....bb:スカラ関数の名称{SUBSTR | POSITION}
- ccc:問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11428-E
Variable or parameter cannot be specified in aa....aa, query-no=bbb (A)
- スカラ関数(VALUE,HEX,又はBIT_AND_TEST),又はCASE式中の埋込み変数又は?パラメタの指定に,次に示す誤りがあります。
- スカラ関数(VALUE)の一番目のオペランドに埋込み変数又は?パラメタを指定しています。
- スカラ関数(HEX)の値式の中に,埋込み変数又は?パラメタを指定しています。
- スカラ関数(BIT_AND_TEST)の両方のオペランドに,埋込み変数又は?パラメタを指定しています。
- CASE略式(COALESCE)の一番目のオペランドに埋込み変数又は?パラメタを指定しています。
- CASE略式(NULLIF)の両方のオペランドに埋込み変数又は?パラメタを指定しています。
- 単純CASE式の最初のWHENに埋込み変数又は?パラメタを指定しています。
- 単純CASE式又は探索CASE式のTHEN又はELSEに,埋込み変数又は?パラメタを指定しています。
- 単純CASE式のCASEに,埋込み変数又は?パラメタを指定しています。
- aa....aa:エラーとなった関数又は式
- { scalar function "VALUE" | scalar function "HEX"
- | case abbreviation "COALESCE"
- | case abbreviation "NULLIF"
- | simple CASE | searched CASE
- | scaler function "BIT_AND_TEST" }
- bbb:問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11430-E
Invalid data type specified in select list (A)
- 選択式のデータ型が不正です。不正なデータ型は次のとおりです。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11431-E
aa....aa error occurred, code=bbbb (A)
- システム内の内部関数の実行時にエラーが発生しました。
- aa....aa:エラーの発生した内部関数名
- bbbb:詳細エラーコード
- (S)このSQL文を無視します。
- (P)HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA11432-E
Unable to specify local RDNODE name in CONNECT,DISCONNECT or SET CONNECTION statement (A)
- CONNECT文,DISCONNECT文,及びSET CONNECTION文では既定RDノードのRDノード名称を指定できません。
- (S)このSQL文を無視します。
- (P)
- 既定RDノードのHiRDBに接続する場合は,RDノードを指定しないCONNECT文を使用してください。
- 既定RDノードのHiRDBからUAPを切り離す場合は,RDノードを指定しないDISCONNECT文を使用してください。
- 既定RDノードを現行RDノードにする場合は,SET CONNECTION文でDEFAULTを指定してください。
KFPA11440-E
Inconvertible data type in assignment statement (A)
- SET文の代入先のデータ型と代入値のデータ型が,変換できるデータ型ではありません。
文字データ型の場合,代入元と代入先の文字集合が同じである必要があります。ただし,代入値が文字列定数の場合は,代入先と代入値の文字集合が異なっていても,自動的に代入先の文字集合に変換します。
抽象データ型の場合は,代入元と代入先の抽象データ型が同じ,又は代入元の抽象データ型が代入先の抽象データ型のサブタイプである必要があります。
- (S)このSQL文を無視して,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11441-E
Invalid use of data type in "SELECT" clause, select-list-no=aaaaa, query-no=bbb (A)
- 選択式に指定された定数,演算,コンポネント指定,又は関数呼出しの結果が次に示すデータ型の場合,FOR READ ONLY句の指定,重複排除,集合演算によって導出した表に対する問合せはできません。
- BLOB
- 32,001バイト以上のBINARY
- 抽象データ型
- BOOLEAN
- FROM句の導出表の選択式には,演算結果が次のデータ型の演算は指定できません。
- BLOB
- 最大長が32,001バイト以上のBINARY
- aaaaa:選択式のデータ型・データ長が不正な選択式の番号
- bbb:問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11442-E
Invalid use of BLOB in scalar function "LENGTH", query-no=aa (A)
- BLOBデータの列を指定したスカラ関数LENGTHの使用方法に誤りがあります。BLOBデータの列を指定したスカラ関数LENGTHは,選択式又は更新値に単体のLENGTH関数としてだけ指定できます。
- aa:使用できないLENGTH関数を指定した問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11443-E
Inconvertible data type of target specification "aa....aa" in FETCH or SELECT statement (A)
- FETCH文,又は1行SELECT文の相手指定が,変換できるデータ型ではありません。
文字データ型の場合は,次のどちらかの条件を満たしている必要があります(埋込み変数の場合を除く)。
- FETCH文とFETCH文の相手指定が同じ文字集合である。
- 1行SELECT文と1行SELECT文の相手指定が同じ文字集合である。
- 抽象データ型の場合は,次のどれかの条件を満たしている必要があります。
- FETCH文とFETCH文の相手指定が同じ抽象データ型
- 1行SELECT文と1行SELECT文の相手指定が同じ抽象データ型
- FETCH文の抽象データ型がFETCH文の相手指定の抽象データ型のサブタイプ
- 1行SELECT文の抽象データ型が1行SELECT文の相手指定の抽象データ型のサブタイプ
- aa....aa:相手指定の名称
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11444-E
Invalid data type for operand aaa in bb....bb, query-no=ccc (A)
- CASE式に指定された値式のデータ型,又は形式に,次に示す誤りがあります。
- 値式の結果が,BLOB型,最大長が32,001バイト以上のBINARY,抽象データ型,又はBOOLEAN型です。
- 該当する値式の指定箇所は次のとおりです。
- CASE略式のaaa番目の値式
- 単純CASE式のaaa番目のCASE,WHEN,THEN,又はELSEの値式
- 探索CASE式のaaa番目のTHEN,又はELSEの値式
- aaa:エラーとなった値式が指定されているオペランド,又はエラーとなった値式の番号
- bb....bb:エラーとなったCASE式,又はエラーとなったCASE式のオペランド
- { case abbreviation "COALESCE"
- | case abbreviation "NULLIF"
- | "CASE" in simple CASE | "WHEN" in simple CASE
- | "THEN" in simple CASE | "ELSE" in simple CASE
- | "THEN" in searched CASE
- | "ELSE" in searched CASE}
- ccc:問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11445-E
Variables or parameters cannot be specified in argument of set function "aa....aa", query-no=bbb (A)
- 集合関数の引数に,埋込み変数,SQLパラメタ,SQL変数又は?パラメタは指定できません。
- aa....aa:引数に埋込み変数又は?パラメタを指定している集合関数の名称
- bbb:問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11446-E
CASE operand is incompatible with WHEN operand aaa in simple CASE, query-no=bbb (A)
- 単純CASE式のCASEの値式とWHENのaaa番目の値式との間にデータ型の互換性がありません。単純CASE式のCASEの値式とWHENのaaa番目の値式が文字データ型の場合も,文字集合が異なるとデータ型の互換性がありません。ただし,WHENの値式が次に示す値式である場合,CASEの値式の文字集合に変換します。
- aaa:CASEの値式とデータ型の互換性がないWHENの値式の番号
- bbb:問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11447-E
THEN operand aaa is incompatible with THEN or ELSE operand bbb in simple CASE or searched CASE, query-no=ccc (A)
- 単純CASE式及び探索CASE式のaaa番目のTHENの値式と,bbb番目のTHEN又はELSEの値式との間にデータ型の互換性がありません。
- aaa:データ型の互換性のチェックの基となる値式の番号
- bbb:aaa番目の値式とデータ型の互換性がない値式の番号
- ccc:問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11448-E
At least one THEN operand in simple CASE or searched CASE must be value expression, query-no=aaa (A)
- すべてのTHENオペランドにNULLを指定しています。単純CASE式,及び探索CASE式の少なくとも一つのTHENオペランドには値式を指定する必要があります。
- aaa:問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11449-E
Cardinality violation in single row select (A)
- 1行SELECT文の検索結果が2行以上になります。
- (S)このSQL文を無視します。
- (P)検索したい場合は,検索結果が1行以下となる問合せを指定するか,又はカーソルを用いて検索するように変更してください。
KFPA11450-E
Cardinality violation at aaa-th subquery.Two or more rows found (A)
- 次の副問合せの結果,得られる行数が2行以上あります。
- 比較述語,又はUPDATE文のSET句で指定したスカラ副問合せ
- 行副問合せ
- aaa:基数違反となった副問合せの先頭からの位置を示します。
- ただし,副問合せに集合演算が指定されている場合は,集合演算項の問合せ指定中で1番目に指定されている問合せ指定の番号となります。また,エラーの原因がビュー表の定義内容の場合,そのビュー表を指定した問合せの番号となります。
- (S)このSQL文を無視します。
- (P)副問合せの結果が1行以下になるようにSQL文を修正し,再度実行してください。
KFPA11451-E
aa....aa constraint "bb....bb" violation at cc....cc (A)
- 参照制約,又は検査制約に違反しています。
- aa....aa:制約の種類
- {Referential|Check}
- bb....bb:制約違反となった制約名
- cc....cc:制約違反となったSQL
- {INSERT|UPDATE|DELETE}
- aa....aa:Referential(参照制約違反の場合)
- 被参照表の主キー更新時,更新前の主キー構成列の値と等しい外部キー構成列の値を持つ行が参照表にあります。
- 被参照表の主キー削除時,削除する行の主キー構成列の値と等しい外部キー構成列の値を持つ行が参照表にあります。
- 参照表の外部キー挿入時,挿入する行の外部キー構成列の値と等しい主キー構成列の値を持つ行が被参照表中にありません。
- 参照表の外部キー更新時,更新後の外部キー構成列の値と等しい主キー構成列の値を持つ行が被参照表中にありません。
- 一つの表中に同じ主キーを参照し,参照制約動作にON UPDATE CASCADE指定を含む参照制約が複数定義されています。
- aa....aa:Check(検査制約違反の場合)
- 更新値,又は挿入値が検査制約で定義した条件を満たしていません。
- 一つの表中に同じ主キーを参照し,参照制約動作にON UPDATE CASCADE指定を含む参照制約が複数定義されています。
- (S)このSQL文を無視します。定義系SQLの場合,ロールバックします。
- (P)
- aa....aa:Referential
- 被参照表に対するUPDATE文の場合,次のどちらかの処置をします。
・更新条件を変更
・更新前の主キーの値と等しい外部キーの値を持つ行を参照表から削除,又は参照表の外部キーの値を被参照表にあるほかの主キーの値に更新
- 被参照表に対するDELETE文の場合,次のどちらかの処置をします。
・削除条件を変更
・削除する主キーの値と等しい外部キーの値を持つ行を参照表から削除,又は参照表の外部キーの値を被参照表にあるほかの主キーの値に更新
- 参照表に対するINSERT文の場合,次のどちらかの処置をします。
・挿入する外部キーの値を適正な値に変更
・被参照表に参照表の外部キーの挿入値を主キーに持つ行を追加
- 参照表に対するUPDATE文の場合,次のどれかの処置をします。
・更新条件を変更
・外部キーの更新値を適正な値に変更
・被参照表に参照表の外部キーの更新値を主キーに持つ行を追加
- 上記の処置をしてもエラーになる場合は同じ主キーを参照し,参照制約動作にON UPDATE CASCADE指定を含む参照制約が一つになるように変更し,表を再定義してください。
- aa....aa:Check
- 更新値,又は挿入値が検査制約定義の条件を満たすように修正します。
- 上記の処置をしてもエラーになる場合は同じ主キーを参照し,参照制約動作にON UPDATE CASCADE指定を含む参照制約が一つになるように変更し,表を再定義してください。
KFPA11453-E
CAST error occurred, reason=aa....aa, query-no=bbb (A)
- CAST指定の指定方法,又はデータ内容に誤りがあります。
- aa....aa:エラーの要因
- COMBINATION:
- 値式の結果のデータ型,及びデータ長と,変換後のデータ型,及びデータ長の組み合わせに誤りがあります。データ型には文字集合も含みます。データ型の変換可否については,マニュアル「HiRDB Version 8 SQLリファレンス」を参照してください。
- (例) CAST(TIME型 AS INT)
- CAST(MCHAR型 AS CHAR(1) CHARACTER SET EBCDIK)
- FORMAT:
- 変換元データの文字列定数の書式に誤りがあります。
- (例) CAST('ABC' AS INT)
- VALUE:
- 変換元データの値に誤りがあります。
- (例) CAST('1999-99-99' AS DATE)
- TRUNCATION :
- 文字の切り捨てが発生しました。
- (例) CAST(DATE型 AS CHAR(1))
- OVERFLOW:
- オーバフローが発生しました。
- (例) CAST(99999 AS DEC(1,1))
- INVALID CAST OPERAND:
- 変換元の指定に誤りがあります。
- (例) CAST(BLOB型 AS データ型)
- DATA TYPE:
- 使用できないデータ型を変換データ型として指定しています。
- (例) CAST(C1 AS BLOB)
- bbb:エラー要因となったCAST指定を指定している問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11455-E
Unable to specify aa....aa in view definition or in "WITH" query (A)
- ビュー定義,又はWITH句の問合せの導出問合せ式中の最も外側の問合せの選択式にCASE式を指定した場合,その探索条件には繰返し列を指定できません。
- aa....aa:multi-value column in search condition of CASE expression
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11456-E
Outer reference specified for column derived from set function with argument of operation (A)
- ビュー定義の選択式又はWITH句の問合せ中の導出問合せ式の選択式で,演算を引数とした集合関数を指定した場合,該当する列を外への参照列として,副問合せ中に指定できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11458-E
Duplicate query name "aa....aa" in "WITH" clause (A)
- "WITH"句の問合せ名"aa....aa"が重複しています。WITH句には,同じ問合せ名を二つ以上指定できません。
- aa....aa:重複していた問合せ名
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11459-E
Duplicate column name "aa....aa" in derived table "bb....bb" in view definition or "WITH" query (A)
- ビュー表,又はWITH句の問合せ名"bb....bb"の列名"aa....aa"が重複しています。ビュー表,又はWITH句中の一つの問合せ名に対して,同じ列名を二つ以上指定できません。
- aa....aa:重複していた列名
- bb....bb:重複した列名のあるビュー表の名前又は問合せ名
- (S)このSQL文を無視します。
- (P)
- 列名を指定している場合は,重複しないように列名を変更してください。
- 列名を省略している場合は,問合せの選択式の列名が重複しているため,ビュー表又はWITH句の問合せの列名がそれらの重複した名前となるので,列名を省略しないで,かつ重複しない列名を指定してください。
KFPA11460-E
No name for derived column in view definition or "WITH" query (A)
- ビュー定義,又はWITH句の導出問合せ式によって導出された表が,名前のない列を含む場合は,ビュー表の名前,又は問合せ名に対して列名を省略できません。
- (S)このSQL文を無視します。
- (P)列名を指定してください。
KFPA11461-E
Unable to derive internal table for view or "WITH" query having long data column or abstract data column or multi-value column (A)
- 次のどれかを選択式に指定して導出した名前付きの導出表に対して,内部導出表を作成する問合せは指定できません。
- BLOB
- 32,001バイト以上のBINARY
- 抽象データ型
- 繰返し列
- 内部導出表を作成する条件は次のとおりです。
- SELECT DISTINCTを指定して導出した,名前付きの導出表に対する問合せで,名前付きの導出表が副問合せ中に含まれるか,又は次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定
- 選択式に,FROM句で指定した名前付きの導出表の全列を一回ずつ指定していない
- NEXT VALUE式
- GROUP BY句,HAVING句,又は集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- 表の結合(外結合,内結合を含む)
- ウィンドウ関数
- NEXT VALUE式
- 選択式として列指定以外の値式を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- ウィンドウ関数
- 結合表
- DISTINCT指定の集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- ウィンドウ関数
- 表の結合(外結合,内結合を含む)を指定して導出した,名前付きの導出表に対する問合せに,表の結合(外結合,内結合を含む)を直接含んで,かつ指定した表の結合のどれかが結合表の指定である。
- 選択式としてスカラ副問合せを指定して,導出した名前付きの導出表に対する問合せが,次のどれかを直接含む。
- SELECT DISTINCT
- GROUP BY句,HAVING句,又は集合関数
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定している
- 選択式にスカラ副問合せを指定している
- 名前付き導出表の選択式に,副問合せを含む値式から導出した同じ列を2回以上指定している
- 名前付き導出表の選択式に,副問合せを含む値式から導出した列を外への参照をする列として指定している
- HiRDBのバージョンが07-02より前に定義したビュー表
- 集合演算によって導出した名前付きの導出表に対する問合せで,次のどちらかを満たしている。
- 集合演算の演算項のどれかに,内部導出表の問合せ,導出表を指定した問合せ,又は選択式に副問合せを指定した問合せを含んでいる
- 集合演算の演算項のどれかと,名前付きの導出表に対する問合せが,1.〜6.に示したどれかの条件を満たしている
- UNION ALL以外を含む集合演算によって導出した,名前付きの導出表に対する問合せで,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- WHERE句
- 副問合せ
- 選択式に列指定以外の値式
- 選択式に,FROM句に指定した名前付きの導出表の列を1回ずつ指定していない
- NEXT VALUE式
- UNION ALLだけの集合演算によって導出した,名前付きの導出表に対する問合せで,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- ウィンドウ関数
- WHERE句,又は副問合せ(ただし,副問合せ,集合演算の演算項,又はINSERT文の問合せだけ)
- 関数呼出し又はシステム定義スカラ関数
- コンポネント指定
- WRITE指定
- GET_JAVA_STORED_ROUTINE_SOURCE指定
- 選択式にない項目でのソート指定
- 集合演算によって導出した名前付きの導出表をFROM句に指定した副問合せ
- 導出表を指定した副問合せ
- GROUP BY句に列指定以外の値式を指定した副問合せ
- 選択式に指定したSQL変数,及びSQLパラメタのうち,データ型が次のどれかになるもの
BLOB型
32,001バイト以上のBINARY型
抽象データ型
BOOLEAN型
- UNION ALLだけの集合演算によって導出した,名前付きの導出表を表の結合に指定した問合せ指定に,次のどれかを指定している。
- 名前付きの導出表を外結合の一番左側の外表以外の表参照に指定している
- 名前付きの導出表を指定したFROM句に,コンマの結合を指定している(導出表を指定した結合表以外に,別の表参照を指定している)
- 副問合せ又は導出表を指定している
- 問合せ指定が,副問合せ又は集合演算の演算項に含まれる
- 名前付きの導出表を導出する集合演算項に,次のどれかが含まれる
・表の結合
・GROUP BY句,HAVING句,又は集合関数
・SELECT DISTINCT
・選択式に列指定以外の値式
・内部導出表を生成する問合せ
・導出表を指定した問合せ
- 名前付きの導出表のほかに,集合演算を指定して導出した名前付きの導出表を指定している
- 名前付きの導出表を指定した結合表の表参照に,次のどれかを指定している
・表の結合を指定して導出した名前付きの導出表
・GROUP BY句,HAVING句,又は集合関数を指定して導出した名前付きの導出表
・SELECT DISTINCTを指定して導出した名前付きの導出表
・選択式に列指定以外の値式を指定して導出した名前付きの導出表
・内部導出表を生成する問合せを指定して導出した名前付きの導出表
・副問合せを指定して導出した名前付きの導出表
- 次に示す式によって得られる表の総数が65を超えている
表の総数=a+b×c+d
a:名前付き導出表を導出する表の延べ数
b:名前付き導出表を導出する集合演算の数+1
c:外結合の右側に指定する表の延べ数
d:名前付き導出表を指定した問合せ以外にも問合せを指定している場合,その問合せに指定した表の延べ数
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11462-E
Unable to specify "aa....aa" "bb....bb" in view definition or "WITH" clause or "WITH" query expression body (A)
- ビュー定義文の導出問合せ式,又はWITH句問合せ式中の導出問合せ式及び問合せ式本体には,他RDノード中の表をアクセスするために定義した表別名又は,他RDノードで修飾した表名は指定できません。
- aa....aa:ALIAS又はOTHER RDNODE
- bb....bb:表別名又は他RDノード名
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11463-E
Unable to specify long, large object, abstract or boolean data in "bb....bb" clause, query-no=aaa (A)
- GROUP BY句の値式,又はORDER BY句のソートのキーには,結果が抽象データ,BOOLEANデータ,BLOBデータ,又は最大長が32,001バイト以上のBINARYデータとなる値式は指定できません。
- aaa:問合せの番号
- bb....bb:{GROUP BY|ORDER BY}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11465-E
Data type must be BOOLEAN in "BOOLEAN" predicate, query-no=aaa (A)
- 論理述語には,BOOLEAN型のデータ以外は指定できません。
- aaa:不正なデータ型を指定した論理述語の問合せの番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11467-E
Unable to specify aa....aa in view definition or in "WITH" query (A)
- ビュー定義,又はWITH句の問合せの問合せ指定中には,次に示す指定はできません。
- WRITE指定
- GET_JAVA_STORED_ROUTINE_SOURCE指定
- XMLコンストラクタ関数
- SQL/XMLスカラ関数
- SQL/XML述語
- SQL/XML集合関数
- aa....aa:
- { WRITE specification
- | GET_JAVA_STORED_ROUTINE_SOURCE specification
- | XML constructor
- | XMLQUERY
- | XMLSERIALIZE
- | XMLPARSE
- | XMLAGG
- | XMLEXISTS }
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11468-E
Inconvertible data type in "RETURN" statement with "RETURNS" clause (A)
- RETURN文とRETURNS句のデータ型が変換できるデータ型ではありません。
文字データ型の場合はRETURNS句とRETURN文の文字集合が同じである必要があります。ただし,RETURN文の値式が定数の場合は,自動的にRETURNS句の文字集合に変換します。
抽象データ型の場合は,RETURNS句とRETURN文の抽象データ型が同じ,又はRETURN文の抽象データ型がRETURNS句の抽象データ型のサブタイプである必要があります。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11469-E
Return data in "RETURN" statement too long for "RETURNS" clause (A)
- RETURNS句に対して,RETURN文中の戻り値データ長が長過ぎます。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11470-E
Unable to specify aa....aa in column-name list of ARRAY predicate, query-no=bbb (A)
- 構造化繰返し述語の列指定に次のどれかの誤りがあります。
- 繰返し列名は同一表の列,又は同一表から導出した列ではありません。
- 繰返し列が外への参照列となっています。
- 繰返し列に同じ列を指定しています。
- 繰返し列でない列,SQL変数,又はSQLパラメタを指定しています。
- aa....aa:
- {columns in different tables|outer reference column
- |same columns|single-value column, SQL variable or SQL parameter|derived columns from different tables}
- bbb:その述語を指定した問合せの番号
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正して,再度実行してください。
KFPA11471-E
Unable to specify columns in different tables in OR condition includes ARRAY predicate (A)
- 次に示す列(外への参照列は除く)は,構造化繰返し述語を含むORのオペランドの探索条件には指定できません。
- ただし,異なる表とは,実表が同じで相関名が異なるものも含みます。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11472-E
Unable to specify both DISTINCT for selected row or distinct view and set operation in view definition or "WITH" query (A)
- ビュー定義,又はWITH句の問合せの導出問合せ式に集合演算(UNION ALL)を指定した場合,集合演算の対象となる問合せ指定には次の指定はできません。
- SELECT DISTINCT
- 最も外側の問合せ指定にSELECT DISTINCTを指定して定義したビュー表
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11473-E
Unable to specify "aa....aa" in query for table derived from set operation (A)
- 集合演算(UNION ALL)を指定して導出した表に対する問合せでは,次の指定はできません。
- GROUP BY句,HAVING句,又は集合関数
- 表の結合
- 集合演算
- 結合表を指定した副問合せ
- GROUP BY句に列指定以外の値式を指定した副問合せ
- ソートのキーに,選択項目にない列を指定した問合せ
- 関数呼出し
- コンポネント指定
- aa....aa:{grouping or set function|join|set operation|subquery with joined table|subquery with grouping by expression|sorting by unselected column|function invocation|component specification}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11474-E
Unable to specify table derived from "bb....bb" in "aa....aa" (A)
- 次のどれかの誤りがあります。
- 集合演算(UNION ALL)を指定して導出した表は,次に示す問合せ指定のFROM句には指定できません。
・INSERT文の問合せ指定
・副問合せ
・ビュー定義中の導出問合せ式
・WITH句を用いた問合せの導出問合せ式
- 結合表を指定して導出した表は,次の問合せ指定のFROM句には指定できません。
・ビュー定義中の導出問合せ式
・WITH句を用いた問合せの導出問合せ式
- 集合演算(UNION ALL)の対象となる問合せに結合表を指定して導出した表は,副問合せを指定した問合せのFROM句に指定できません。
- aa....aa:{subquery|INSERT statement|view definition|"WITH" query|query in "FROM" clause|query with subquery}
- bb....bb:{set operation|joined table|set operation with joined table}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11475-E
Invalid a-th operand in bb....bb (A)
- bb....bbのa番目に指定したオペランドに誤りがあります。
- 指定できない値式を指定しています。
- 指定できないデータ型を指定しています。
- a:誤りのあるオペランドの番号
- bb....bb:誤りのある指定の名称
- {WRITE specification | WRITE LINE statement
- |GET_JAVA_STORED_ROUTINE_SOURCE specification}
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11476-E
Error occurred during execution of system defined scalar function in aa....aa, query-no=bbb, detail="cc....cc" (A)
- システム定義スカラ関数の実行中にエラーが発生しました。
- aa....aa:関数を指定している句又は文の名前
- {"WHERE" clause|"SET" clause|"ADD" clause
- |"SELECT" clause|"ON" condition|"GROUP BY" clause
- |"HAVING" clause|"ORDER BY" clause|"IF" statement
- |"WHILE" statement|"SET" statement|"RETURN" statement
- |"VALUES" statement|"CALL" statement
- |"WRITE LINE" statement|triggered action condition}
- bbb:句又は文を指定した問合せの番号
- cc....cc:エラー詳細メッセージ
- (S)このSQL文を無視します。
- (P)エラー詳細メッセージの対策に従って,対処してください。
| エラー詳細メッセージ(cc....cc) |
関数名 |
説明 |
対策 |
| Invalid value of 1st argument for function 関数名 |
ADD_INTERNAL,
DATETIME,
DAYNAME,
DAYOFWEEK,
DAYOFYEAR,
INTERVAL_DATETIMES,
ISDIGITS,
LAST_DAY,
MONTHNAME,
MONTHS_BETWEEN,
NEXT_DAY,
STRTONUM,
YEARSBETWEEN,
TRUNCYEAR,
ROUNDMONTH,
QUARTER,
HALF,
WEEK,
WEEKOFMONTH,
CENTURY,
MIDNIGHTSECONDES,
STRTONUM |
引数1の値が不正です。 |
次の点に注意し,SQLを変更してください。
- 引数に日付,時刻,日時の文字列表現を指定する場合,形式が正しいか
- 引数に数値の文字列表現を指定する場合,形式が正しいか
- 引数のデータ型が可変長文字列の場合,長さは適当か
引数の指定については,マニュアル「HiRDB Version 8 SQLリファレンス」の該当するスカラ関数を参照してください。 |
| Invalid value of 2nd argument for function 関数名 |
DATETIME,
INTERVAL_DATETIMES,
LTRIM,
MONTHS_BETWEEN,
NEXT_DAY,
NUMEDIT,
REPLACE,
REPLACE_LONG,
ROUND,RTRIM,
TRUNC,
YEARSBETWEEN,
INSERTSTR,
INSERTSTR_LONG,
LEFTSTR,
RIGHTSTR,
TRUNCYEAR,
ROUNDMONTH,
QUARTER,
HALF |
引数2の値が不正です。 |
| Invalid value of 3nd argument for function 関数名 |
REPLACE,
REPLACE_LONG,
ROUND,
INSERTSTR,
INSERTSTR_LONG,
POSSTR,
TRUNCYEAR,
QUARTER,
HALF |
引数3の値が不正です。 |
| Invalid value of 4th argument for function 関数名 |
POSSTR,
TRANSL,
TRANSL_LONG |
引数4の値が不正です。 |
| Result data too long for returned data type in function 関数名 |
REPLACE,
REPLACE_LONG,
INSERTSTR,
INSERTSTR_LONG,
TRANSL,
TRANSL_LONG |
結果の長さが,結果のデータ型の最大長を超えました。 |
結果の長さが,結果のデータ型の最大長を超えないようにしてください。
結果のデータ型のデータ長については,マニュアル「HiRDB Version 8 SQLリファレンス」の該当するスカラ関数を参照してください。 |
| Domain error in function 関数名 |
ACOS,
ASIN,
LN,
LOG10,
SQRT |
関数の定義域にない値が渡されました。 |
関数の定義域にない値を渡さないようにしてください。
関数の定義域については,マニュアル「HiRDB Version 8 SQLリファレンス」の該当するスカラ関数を参照してください。 |
| Division by zero in function 関数名 |
POWER |
0での除算が発生しました。 |
0での除算が発生しないようにしてください。
エラーが発生する条件については,マニュアル「HiRDB Version 8 SQLリファレンス」の該当するスカラ関数を参照してください。 |
| Overflow error in function 関数名 |
ADD_INTERNAL,
CEIL,
COSH,
DEGREES,
EXP,
FLOOR,
GREATEST,
LEAST,
NEXT_DAY,
NUMEDIT,
POWER,
ROUND,
ROUNDMONTH,
SINH,
STRTONUM,
TAN,
TRUNCYEAR |
オーバフローが発生しました。 |
関数の結果が,結果のデータ型で表現できるようにしてください。 |
KFPA11477-E
Data type of aa....aa -th argument in CALL statement inconvertible with parameter data type "bb....bb" (A)
- CALL文のaa....aa番目の引数のデータ型と,呼び出す手続きの"bb....bb"番目のパラメタのデータ型が変換できるデータ型ではありません。また,両方が文字データ型の場合,文字集合が異なると変換できません。ただし,CALL文のaa....aa番目の引数の値式が次に示す値式である場合,呼び出す手続きのaa....aa番目のパラメタの文字集合に変換できます。
- aa....aa:変換できるデータ型でない引数の番号
- bb....bb:手続きの対応するパラメタのデータ型
- {INTEGER|SMALLINT|DECIMAL(m,n)|FLOAT|SMALLFLT
- |CHARACTER(l)|CHARACTER(l) CHARACTER SET EBCDIK
- |CHARACTER(l) CHARACTER SET UTF16
- |VARCHAR(l)|VARCHAR(l) CHARACTER SET EBCDIK
- |VARCHAR(l) CHARACTER SET UTF16
- |NCHAR(l)
- |NVARCHAR(l)|MCHAR(l)|MVARCHAR(l)|DATE
- |TIME|TIMESTAMP(p)
- |INTERVAL YEAR TO DAY
- |INTERVAL HOUR TO SECOND
- |BLOB(l)|BINARY(l)|ABSTRACT DATA TYPE}
- m,nはそれぞれDECIMALの精度,位取りです。lは文字列の長さです。pは小数秒精度です。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11478-E
Invalid aa....aa 'bb....bb' (A)
- CREATE SERVERのサーバ種別又はサーババージョンで次のどれかの誤りがあります。
- サーバ種別の指定が30文字を超えています。
- サーババージョンの指定が30文字を超えています。
- アクセスできるサーバ種別を指定していません。
- アクセスできるサーババージョンを指定していません。
- aa....aa:{TYPE|VERSION}
- bb....bb:誤りがあるサーバ種別又はサーババージョン
- 30文字以上の場合は先頭から30文字を表示します。
- (S)このSQL文を無視します。
- (P)'bb....bb'が誤っている場合は,SQL文を修正して,再度実行してください。'bb....bb'が正しい場合は,HiRDB管理者に連絡してください。
- [対策]
- aa....aaがTYPEで,かつ'bb....bb'が正しい場合:
- 'bb....bb'に対応するHiRDB External Data Access Adapterがインストールされていません。インストールされているHiRDB External Data Access Adapterを確認してください。
- aa....aaがVERSIONで,かつ'bb....bb'が正しい場合:
- HiRDB External Data Access Adapterが,'bb....bb'のサーババージョンをサポートしていません。インストールされているHiRDB External Data Access Adapterを確認してください。
KFPA11479-E
Invalid concatenation operation for "aa....aa" in UPDATE statement (A)
- 連結演算を使用したBLOB列又は32,001バイト以上のBINARY列の更新で,次のどれかの誤りがあります。
- 連結演算の第1演算項に列以外を指定しています。
- 連結演算の第2演算項に埋込み変数,?パラメタ,SQL変数,及びSQLパラメタ以外を指定しています。
- 更新対象列と連結演算の第1演算項の列が異なります。
- 連結演算の結果に対して,連結演算を指定しています。
- 検査制約の探索条件に指定したBLOB列又は定義長が32,001バイト以上のBINARY列を更新対象列に指定しています。
- aa....aa:{BLOB|BINARY}
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA11481-E
Error occurred in foreign server aa....aa (b), SQLCODE=cc....cc, inf=dd....dd (A+L)
- HiRDB External Data Access機能を使用している場合に,外部サーバからエラーが返却されました。
- aa....aa:外部サーバ名
- b:サーバ種別
- P:HiRDB
- R:XDM/RD E2
- O:ORACLE
- I:DB2
- cc....cc:外部サーバから返却されたSQLCODE
- dd....dd:外部サーバから返却されたメッセージ
- 76文字以上の場合は,先頭から74文字目に2バイトのピリオド(..)を付けて出力します。
- (S)処理を終了します。SQL文の実行でこのメッセージが出力された場合は,SQL文の実行を中止します。
- (P)外部サーバのサーバ種別を確認し,該当するDBMSのマニュアルを基にSQLCODE及びエラーメッセージを参照してください。エラーの要因を取り除いたら,UAPを再度実行してください。
KFPA11482-E
Error occurred in External Data Access Adapter aa....aa (b), kind=cc, inf=dd....dd (A+L)
- HiRDB External Data Access機能を使用している場合に,HiRDB External Data Access Adapterからエラーが返却されました。
- aa....aa:外部サーバ名
- b:サーバ種別
- P:HiRDB
- R:XDM/RD E2
- O:ORACLE
- I:DB2
- cc:HiRDB External Data Access Adapterから返却されたエラー種別
- dd....dd:HiRDB External Data Access Adapterから返却されたメッセージ
- 76文字以上の場合は,先頭から74文字目に2バイトのピリオド(..)を付けて出力します。
- (S)処理を終了します。SQL文の実行でこのメッセージが出力された場合は,SQL文の実行を中止します。
- (P)エラー種別に従って対策してください。
エラー種別
cc |
内容 |
対策 |
| 1 |
DBクライアントの初期化エラーです。 |
DBクライアントが動作する環境かどうか見直して,UAPを再度実行してください。 |
| 2 |
データがナル値であるのに,標識変数がありません。 |
CREATE FOREIGN TABLEで,エラーが発生した列に列一般オプションNULLABLE 'YES'を指定してください。 |
| 3 |
DECIMAL型への出力形式変換時にオーバフローが発生しました。 |
CREATE FOREIGN TABLEで指定しているデータ型を見直してください。 |
| 4 |
使用できないデータ型を指定しました。 |
| 5 |
データ変換エラーです。 |
| 上記以外 |
該当しません。 |
保守員に連絡してください。 |
KFPA11483-E
External Data Access Adapter not installed for foreign server aa....aa, type=bb....bb, version=cc....cc (A+L)
- HiRDB External Data Access機能を使用している場合に,外部サーバに対応するHiRDB External Data Access Adapterがインストールされていません。
- aa....aa:外部サーバ名
- bb....bb:サーバ種別(CREATE SERVERで指定したサーバ種別)
- cc....cc:サーババージョン(CREATE SERVERで指定したサーババージョン)
- (S)処理を終了します。SQL文の実行でこのメッセージが出力された場合は,SQL文の実行を中止します。
- (P)CREATE SERVERで指定したサーバ種別とサーババージョンに対応する,HiRDB External Data Access Adapterのインストールを,HiRDB管理者に依頼してください。
- [対策]CREATE SERVERで指定したサーバ種別とサーババージョンに対応する,HiRDB External Data Access Adapterをインストールしてください。
KFPA11484-E
Fail to load External Data Access Adapter. (A+L)
- HiRDB External Data Access Adapterのロードに失敗しました。
- (S)処理を終了します。
- [対策]このメッセージの前に出力されている,KFPWメッセージに従って対策してください。
KFPA11485-E
Fail to get symbol External Data Access Adapter. (A+L)
- HiRDB External Data Access Adapterの共用ライブラリのシンボルの取得に失敗しました。
- (S)処理を終了します。
- [対策]このメッセージの前に出力されている,KFPWメッセージに従って対策してください。
KFPA11486-E
Unable to connect foreign server aa....aa (b), reason=cc....cc (A+L)
- HiRDB External Data Access機能を使用している場合に,次の理由で外部サーバに接続できません。
- 外部サーバに対するユーザマッピングが定義されていません。
- aa....aa:外部サーバ名
- b:サーバ種別
- P:HiRDB
- R:XDM/RD E2
- O:ORACLE
- I:DB2
- cc....cc:理由(USER_MAPPING)
- (S)処理を終了します。SQL文の実行でこのメッセージが出力された場合は,SQL文の実行を中止,又はトランザクションを無効にします。
- (O)外部サーバに対するユーザマッピングを定義して,UAPを再度実行してください。
KFPA11487-E
Status of dynamic result set invalid (A)
- 次の理由で,不正な動的結果集合としてのオブジェクトが返されました。
- Javaストアドプロシジャとして定義したメソッドから動的結果集合として返しているオブジェクトは,問合せで結果集合を求めたオブジェクトではありません。
- (S)トランザクションを無効にします。
- (P)Javaストアドプロシジャとして定義したメソッドで動的結果集合として返すオブジェクトは,問合せをするオブジェクトを指定してください(JDBCのprepareStatementメソッドで指定するSQL文をSELECT文にしてください)。また,このオブジェクトの問合せを実行してください(JDBCのexecuteQueryメソッドを実行してください)。
KFPA11488-E
Duplicate dynamic result set (A)
- Javaストアドプロシジャとして定義したメソッドから動的結果集合として返しているオブジェクトを,複数のパラメタで指定しています。
- (S)トランザクションを無効にします。
- (P)Javaストアドプロシジャとして定義したメソッドから動的結果集合として返しているオブジェクトを,複数のパラメタで設定しないようにメソッドを修正してください。
KFPA11489-E
System function aa....aa error, code=bb....bb, in copying cc....cc file "dd....dd" to "ee....ee" for ff....ff (A)
- JARファイル又はCライブラリファイルの登録,再登録,又は削除中にシステム関数でエラーが発生しました。
- aa....aa:システム関数名
- bb....bb:システム関連エラーの詳細コード
- 「4.2 システム関連エラーの詳細コード」を参照してください。
- cc....cc:ファイル種別
- JAR:JARファイル
- CLIB:Cライブラリファイル
- dd....dd:ファイル名(80文字を超える場合は,先頭から80文字を表示)
- ee....ee:テンポラリファイル名
- ff....ff:ファイル操作種別{ install | replace | remove }
- (S)トランザクションを無効にします。
- (P)エラーの要因を取り除いて,再度実行してください。
KFPA11490-E
aa....aa bb....bb "cc....cc" failed, because dd....dd (A)
- JARファイル又はCライブラリファイルの登録,再登録,又は削除に失敗しました。
- aa....aa:ファイル操作種別{ INSTALL | REPLACE | REMOVE }
- bb....bb:ファイル種別
- JAR:JARファイル
- CLIB:Cライブラリファイル
- cc....cc:ファイル名(80文字を超える場合は,先頭から80文字を表示)
- dd....dd:理由
- transaction already begin:
- トランザクションは既に開始しています。
- JAR file already installed:
- JARファイルは既に登録されています。
- JAR file not found:
- JARファイル格納ディレクトリにJARファイルがありません。
- JAR file synchronization failed:
- pdjarsyncコマンドでエラーが発生しました。
- C library file already installed:
- Cライブラリファイルは既に登録されています。
- C library file not found:
- Cライブラリファイル格納ディレクトリにCライブラリファイルがありません。
- C library file synchronization failed:
- pdclibsyncコマンドでエラーが発生しました。
- (S)トランザクションを無効にします。
- (P)
- dd....ddがtransaction already beginの場合
登録,再登録,又は削除をする前に,トランザクションを決着させてください(COMMIT又はROLLBACKをしてください)。
- dd....ddがJAR file already installedの場合
既にあるJARファイルを上書きしてもよい場合は,REPLACE JARを実行してください。
- dd....ddがJAR file not foundの場合
指定したJARファイル名を修正して,再度実行してください。
- dd....ddがJAR file synchronization failedの場合
pdjarsyncコマンドでJARファイルの一覧表示を実行して,内容を確認してください。必要であれば,pdjarsyncコマンドで登録,再登録,又は削除を再度実行してください。
- dd....ddがC library file already installedの場合
既にあるCライブラリファイルを上書きしてもよい場合は,REPLACE CLIBを実行してください。
- dd....ddがC library file not foundの場合
指定したCライブラリファイル名を修正して,再度実行してください。
- dd....ddがC library file synchronization failedの場合
pdclibsyncコマンドでCライブラリファイルの一覧表示を実行して,内容を確認してください。必要であれば,pdclibsyncコマンドで登録,再登録,又は削除を実行してください。
KFPA11491-E
Error occurred on JavaVM, message=aa....aa (A)
- Java仮想マシン上でエラーが発生しました。
- aa....aa:エラーの内容,種別
- INIT:起動時にエラーが発生しました。
- 例外,エラーメッセージ:起動時以外にエラーが発生しました。文字数が208文字を超える場合は,208文字目に#が表示されます。
- ******:JavaVMに異常が発生しています。
- (S)このSQL文を無視します。
- (P)再度Javaストアドプロシジャ,Javaストアドファンクションを実行してください。それでも同様のエラーが発生する場合は,HiRDB管理者に連絡してください。
- (O)
- aa....aaがINITの場合
次のシステム定義のオペランドが正しく設定されているかを確認してください。
pd_java_option,pd_java_archive_directory,pd_java_classpath,pd_java_libpath,pd_java_stdout_file,pd_java_runtimepath
- aa....aaが例外,エラーメッセージの場合
JDKのドキュメントを参照して対処してください。
- aa....aaが******の場合
HiRDBサーバを再開始してください。
KFPA11492-E
Exception raised, in java method=cc....cc for ROUTINE aa....aa."bb....bb", message=dd....dd (A)
- Javaストアドプロシジャ,Javaストアドファンクションとして定義したJavaメソッド実行中に,例外・エラーが発生しました。
- aa....aa:所有者名
- bb....bb:Javaストアドプロシジャ,Javaストアドファンクションの名称
- cc....cc:Javaメソッド名(64文字を超える場合は,64文字目に#が表示されます)
- dd....dd:次のどちらかの内容が表示されます(65文字を超える場合は,65文字目に#を表示します)。
- Javaメソッドで発生した例外・エラーオブジェクトに設定されている詳細メッセージ
- 例外・エラーオブジェクトのクラス名(上記の詳細メッセージが設定されていない場合に表示されます)
- (S)このSQL文を無視します。
- (P)次のどちらかの処置をしてください。
- 例外・エラーメッセージを参考に,Javaメソッドを再作成してください。
- システム定義のpd_java_stdout_fileオペランドで指定したファイルに出力される,Javaメソッドからの標準出力,標準エラー出力を参考に,例外・エラー発生原因を取り除いてください。
- (O)Javaメソッドからの標準出力,標準エラー出力を取得できるようにするため,システム定義のpd_java_stdout_fileオペランドを指定してください。
KFPA11493-E
Unable to execute aa....aa for ROUTINE bb....bb."cc....cc", reason_code=dd, message=ee..ee (A)
- bb....bbが所有するcc....ccとして定義したストアドプロシジャ又はストアドファンクションで,ddの理由よって,Javaメソッド又はC関数が実行できませんでした。
- aa....aa:外部ルーチンを実装した言語{Java method|C function}
- bb....bb:所有者名
- cc....cc:ストアドプロシジャ,ストアドファンクションの名称
- dd:理由コード
- aa....aaがJava methodの場合
- 02:指定したメソッドがありません。
- 03:クラスロードに失敗しました。
- 04:指定したメソッドでセキュリティ違反の例外が発生しました。
- 05:JARファイルの入出力処理に失敗しました。
- 06:指定したJARファイルがありません。
- 07:指定したクラスがありません。
- 08:指定したメソッドにstatic修飾子がありません。
- 09:Javaストアドプロシジャ,Javaストアドファンクション定義時の"EXTERNAL NAME"で指定した戻り値の型と,Javaメソッドの戻り値の型が異なります。
- aa....aaがC functionの場合
- 02:指定したC関数がありません。
- 05:外部Cストアドルーチン用のCライブラリファイル入出力に失敗しました。
- 06:外部Cストアドルーチン用のCライブラリファイルがありません。
- ee....ee:メッセージ(109文字を超える場合は,109文字目に#が表示されます)
- aa....aaがJava methodの場合表
| 理由コード |
メッセージ |
| 02,04,08 |
メソッド名 |
| 03,07 |
クラス名 |
| 05,06,09 |
JARファイル名 |
- aa....aaがC functionの場合
| 理由コード |
メッセージ |
| 02 |
C関数名 |
| 05,06 |
Cライブラリファイル名 |
- (S)このSQL文を無視します。
- (P)次のどちらかの対処をしてください。
- ストアドプロシジャ及びストアドファンクション定義時の外部ルーチンの指定を,次の表に従って見直してください。
- aa....aaがJava methodの場合
| 理由コード |
対処 |
| 02,04 |
メソッド名の指定を見直してください。 |
| 03,07 |
クラス名の指定を見直してください。 |
| 05,06 |
JARファイル名の指定を見直してください。 |
| 08 |
Javaクラスのソースファイルを調べ,メソッドにstatic修飾子があるかを見直してください。 |
| 09 |
戻り値の型とJavaメソッドの戻り値の型が一致しているかを見直してください。 |
- aa....aaがC functionの場合
| 理由コード |
対処 |
| 02 |
外部関数識別子,又はCライブラリファイル名を見直してください。 |
| 05,06 |
Cライブラリファイル名の指定を見直してください。 |
- 指定したJARファイル又はCライブラリファイルが,正常に登録されているかを確認してください。
- ストアドプロシジャ,ストアドファンクションの定義時に指定したCライブラリファイルに,指定したC関数が存在するか確認してください。
KFPA11494-E
Unable to use JAVA procedure or function (A)
- 次の理由で,Javaストアドプロシジャ,Javaストアドファンクションは使用できません。
- 使用しているHiRDBは,POSIXライブラリ版ではありません。
- (S)このSQL文を無視します。ただし,定義系SQLの場合は,トランザクションを無効にします。
- [対策]Javaストアドプロシジャ,Javaストアドファンクションを使用する場合は,pdsetup -lコマンドを実行してください。
KFPA11495-E
Unable to execute SQL in function aa....aa."bb....bb" (cc....cc) (A)
- 関数aa....aa."bb....bb"から,データベース操作をするSQL文を実行しています。
- aa....aa:所有者名
- bb....bb:関数名
- cc....cc:特定名
- (S)このSQL文を無視します。
- (P)関数aa....aa."bb....bb"からSQL文を実行しないように修正して,再度実行してください。
- 関数本体がJavaメソッドの場合,Javaメソッドでデータベース操作をしないように修正して,再度実行してください。
KFPA11496-E
Unable to specify subquery in SQL using foreign table (A)
- 外部表をアクセスするSQLに,副問合せは指定できません。また,副問合せを含むビュー表は外部表と混在して指定できません。
- (S)このSQL文を無視します。ただし,このSQL文が定義系SQLの場合,ロールバックします。
- (P)SQL文を修正して,再度実行してください。
KFPA11497-E
aa....aa in RDAREA name specification (A)
- 指定したRDエリア名に次のどれかの誤りがあります。
- 構文の規則どおりに指定されていません。
- 同じRDエリア名を複数回指定しています。
- 表を格納しているRDエリアと対応していません。
- aa....aa:{Syntax error|Duplicate RDAREA names|Invalid RDAREA for table}
- (S)このSQL文を無視します。
- (P)誤りを修正し,再度実行してください。
KFPA11500-E
Unable to open holdable cursor (A)
- 次の理由で,ホールダブルカーソルは開けません。
- サーバ共通定義,バックエンドサーバ定義,ディクショナリサーバ定義,又はシングルサーバ定義のpd_max_open_holdable_cursorsオペランドで指定したUNTIL DISCONNECT指定LOCK文非実行時のホールダブルカーソルの最大同時オープン数を超えました。
- (S)このSQL文を無視します。
- (P)UAP又はSQLを修正して,再度実行してください。
- [対策]サーバ共通定義,バックエンドサーバ定義,ディクショナリサーバ定義,又はシングルサーバ定義のpd_max_open_holdable_cursorsオペランドで指定するUNTIL DISCONNECT指定LOCK文非実行時のホールダブルカーソルの最大同時オープン数を見直して,必要があれば指定値を変更し,HiRDBを再開始してください。
KFPA11501-E
Cursor not opened (A)
- FETCH文,又はCLOSE文で指定したカーソルが開かれていません。
- (S)このSQL文を無視します。
- (P)カーソルを開いてから行を取り出し,カーソルを閉じるようにUAPを修正し,再度実行してください。
KFPA11502-E
Cursor already opened (A)
- 既に開いた状態のカーソルを開こうとしています。
- (S)このSQL文を無視します。
- (P)カーソルを閉じてから,再び開くようにUAPを修正し,再度実行してください。
KFPA11504-E
Invalid data type specified in routine definition (A)
- ルーチン定義中のデータ型の指定に,次のどれかの誤りがあります。
- LANGUAGE句にJavaを指定したルーチンのパラメタのデータ型と,EXTERNAL NAME句に指定したデータ型が,変換できるデータ型ではありません。
- LANGUAGE句にJavaを指定したルーチンのRETURN句のデータ型と,EXTERNAL NAME句に指定した戻り値のデータ型が,変換できるデータ型ではありません。
- LANGUAGE句にJavaを指定したルーチンのパラメタのデータ型と,EXTERNAL NAME句に指定したデータ型の数が異なります。
- LANGUAGE句にJavaを指定した手続きのEXTERNAL NAME句のreturns型名にvoid以外を指定しています。
- LANGUAGE句にCを指定したルーチンのパラメタにBLOB型,BINARY型,又は抽象データ型(XML型を含む)を指定しています。
- LANGUAGE句にCを指定したルーチンのRETURNS句にBLOB型,BINARY型,又は抽象データ型(XML型を含む)を指定しています。
- (S)このSQL文を無視します。
- (P)SQLを修正し,再度実行してください。
KFPA11505-E
aa....aa requested for query with opened cursor (A)
- カーソルが開いている問合せに対して,前処理若しくは前処理の無効化を要求しています。又は,ほかのカーソルが参照して開いている問合せに対して,前処理若しくは前処理の無効化を要求しています。
- aa....aa:実行要求したSQL文
- PREPARE:前処理を要求しました。
- DEALLOCATE PREPARE:前処理の無効化を要求しました。
- (S)このSQL文を無視します。
- (P)カーソルを閉じてから前処理若しくは前処理の無効化をするようにUAPを修正し,再度実行してください。又は,参照しているほかのカーソルを閉じてから前処理若しくは前処理の無効化をするようにUAPを修正し,再度実行してください。
KFPA11506-E
Invalid request for executing of query (A)
- PREPARE文で前処理をした問合せは,EXECUTE文で実行できません。又は,EXECUTE IMMEDIATE文では,問合せを実行できません。
- (S)このSQL文を無視します。
- (P)次に示す順序でSQLを実行するようにUAPを修正して,再度実行してください。
- 1. カーソルの宣言,又はカーソルの割り当て
- 2. OPEN文
- 3. FETCH文
- 4. CLOSE文
KFPA11507-E
aa....aa cursor for SQL except query (A)
- aa....aa:{Declare|Allocate}
- aa....aaがDeclareの場合:
- 問合せ以外のSQL文に対して,カーソルの宣言(DECLARE CURSOR)をしています。
- aa....aaがAllocateの場合:
- 問合せ以外のSQL文に対して,カーソルの割り当て(ALLOCATE CURSOR文)をしています。
- (S)このSQL文を無視します。
- (P)
- aa....aaがDeclareの場合:
- カーソル宣言をしたSQL文を問合せに変更するか,又は問合せ以外のSQL文に対するカーソル宣言を削除するようにUAPを修正して,再度実行してください。
- aa....aaがAllocateの場合:
- カーソル割り当てをしたSQL文を問合せに変更するか,又は問合せ以外のSQL文に対するカーソル割り当てを削除するようにUAPを修正して,再度実行してください。
KFPA11508-E
Invalid use of "aa....aa" statement (A)
- INTO句のあるEXECUTE文,又はEXECUTE IMMEDIATE文で,CALL文及び1行SELECT文以外のSQLを実行しようとしています。
- aa....aa:{EXECUTE|EXECUTE IMMEDIATE}
- (S)このSQL文を無視します。
- (P)EXECUTE文,又はEXECUTE IMMEDIATE文の使用方法を修正し,再度実行してください。CALL文及び1行SELECT文以外のSQLを,EXECUTE文,又はEXECUTE IMMEDIATE文で実行する場合は,INTO句のないEXECUTE文,又はEXECUTE IMMEDIATE文に修正し,再度実行してください。
KFPA11511-E
Unmatched RDAREA status or generation number between number "aa" of "bbbbb" RDAREA "cc....cc" and number "dd" of table RDAREA "ee....ee" (A)
- bbbbb格納用RDエリア"cc....cc"と表格納用RDエリア"ee....ee"は,状態が一致していない,又は世代"aa"と世代"dd"が一致していません。
- aa:ユーザLOB用RDエリア又はインデクス格納用RDエリアの世代番号
- bbbbb:RDエリアの格納データ種別
- {INDEX|LOB}
- cc....cc:ユーザLOB用オリジナルRDエリア又はインデクス格納用オリジナルRDエリアの名称
- dd:表格納用RDエリアの世代番号
- ee....ee:表格納用オリジナルRDエリアの名称
- (S)トランザクションを無効にします。
- (O)HiRDB管理者に連絡してください。
- [対策]次のどれかの処置をしてください。
- カレントアクセス時,表格納用RDエリアとユーザLOB用RDエリア,インデクス格納用RDエリアの世代が一致していない場合
pddbchgコマンドを実行し,ユーザLOB用RDエリア又はインデクス格納用RDエリアの世代番号と表格納用RDエリアの世代番号を合わせてください。
- 該当するRDエリアに,指定した世代のレプリカRDエリアが作成されていない場合
pdmodでレプリカRDエリアを作成してください。
- 表格納用RDエリアとユーザLOB用RDエリアの世代が一致している場合
表格納用RDエリアとユーザLOB用RDエリアの状態が一致していません。pddbchgコマンドを実行し,表格納用RDエリアとユーザLOB用RDエリアの状態を,カレント又はカレント以外の状態にしてください。
KFPA11512-E
Invalid request for executing of SQL except query (A)
- PREPARE文で前処理をした問合せ以外のSQL文は,OPEN文,FETCH文,及びCLOSE文では実行できません。
- (S)このSQL文を無視します。
- (P)EXECUTE文で実行するようにUAPを修正し,再度実行してください。また,指定したカーソルに誤りがあれば,カーソル名を修正し,再度実行してください。
KFPA11513-E
Unable to execute definition SQL due to aa....aa bb....bb. "cc....cc" using replicated RDAREA dd....dd (A)
- 表又はインデクスを格納しているRDエリアは,インナレプリカ機能を使用しているため,次の定義系SQLは実行できません。
- ALTER TABLE
- CREATE INDEX
- DROP INDEX
- DROP SCHEMA
- DROP TABLE
- aa....aa:{TABLE|INDEX}
- bb....bb:認可識別子
- cc....cc:aa....aaがTABLEの場合は表識別子,aa....aaがINDEXの場合はインデクス識別子
- dd....dd:RDエリア名
- (S)このSQL文を無視します。
- (P)インナレプリカ機能の適用を解除して,再度実行してください。
KFPA11514-E
Unable to execute "SET SESSION AUTHORIZATION" statement, due to aa....aa (A)
- 次の理由で,ユーザは変更できません。
- トランザクションが既に開始されています。
- ホールダブルカーソルが開いています。
- LOCK文でUNTIL DISCONNECT指定の排他を掛けています。
- 分散RDノードに接続しています。
- トランザクション内で最初に実行していません。
- ストアドプロシジャ中に記述しています。
- aa....aa:次のどれかです。
- {ACTIVE TRANSACTION|HOLDABLE CURSOR|LOCK WITH UNTIL DISCONNECT|DISTRIBUTED DATABASE ACCESS|NON-FIRST EXECUTION|STORED PROCEDURE}
- (S)このSQL文を無視します。
- (P)UAPを修正し,再度実行してください。
KFPA11528-E
aa....aa bb....bb.cc....cc(dd....dd) not executable due to invalid SQL OBJECT (A)
- SQLオブジェクトが無効のため,このルーチンbb....bb.cc....ccは実行できません。
- aa....aa:ルーチン種別{ Procedure | Function }
- bb....bb:認可識別子
- cc....cc:ルーチン識別子
- dd....dd:特定名
- (S)このSQL文を無視します。又は,トランザクションを無効にします。
- (P)SQLオブジェクトが無効になった原因を取り除いて,ルーチンを定義し直したあと,再度SQLを実行してください。SQLオブジェクトが無効になった原因を次に示します。
- 表,インデクス,又は定義内容の変更
- システム共通定義pd_rpl_func_controlオペランドの指定の変更
- オブジェクト格納用のデータディクショナリLOB用RDエリアの回復
KFPA11529-E
aa....aa bb....bb.cc....cc invokable for specified arguments not found in system (A)
- 次に示すSQL文で指定したルーチンは,HiRDBシステムにはありません。又は,呼び出せるルーチンがありません。
- DROP PROCEDURE
- DROP FUNCTION
- ALTER PROCEDURE
- CALL文
- 関数呼出し(ユーザ定義関数,システム定義関数)
- なお,CALL文及び関数呼出しでは,隠蔽されたルーチンを呼び出せません。
CALL文及び関数呼出しの引数の数が,ルーチンのパラメタ数と一致しないルーチンは呼び出せません。関数呼出しの場合,引数のデータ型より優先度の高いデータ型を対応するパラメタに持つ関数は呼び出せません。
呼び出す関数の決定規則については,マニュアル「HiRDB Version 8 SQLリファレンス」を参照してください。
CALL文の場合,引数のデータ型とパラメタのデータ型に互換性がないときは,呼び出せません。引数のデータ型とパラメタのデータ型が文字データ型の場合,文字集合が異なるときにはデータ型に互換性がありません。
- aa....aa:ルーチン種別{ Procedure | Function }
- bb....bb:認可識別子
- cc....cc:ルーチン識別子
- (S)このSQL文を無視します。又は,トランザクションを無効にします。
- (P)
- 〈CALL文の実行時,又は関数呼出し時(ユーザ定義関数)〉
- 次に示す指定に誤りがないか確認してください。誤りがない場合,それぞれCREATE PROCEDURE,CREATE FUNCTIONで手続きを定義し直して,再度SQLを実行してください。
- 認可識別子
- ルーチン識別子
- 引数の数
- 引数のデータ型(文字データ型の場合,文字集合も含む)
- また,ルーチン定義時の隠蔽レベルに誤りがある場合は,CREATE TYPEでルーチンを再定義し,再度SQLを実行してください。
- 〈関数呼出し時(システム定義関数)〉
- 次に示す指定に誤りがないか確認してください。
- 認可識別子
- ルーチン識別子
- 引数の数
- 引数のデータ型(文字データ型の場合,文字集合も含む)
- 〈DROP PROCEDUREの実行時〉
- 指定した認可識別子,及びルーチン識別子に誤りがないかどうか確認してください。
- 〈ALTER PROCEDUREの実行時〉
- 指定した認可識別子,及びルーチン識別子に誤りがないかどうか確認してください。誤りがない場合,CREATE PROCEDUREで手続きを定義し直してください。
- 〈DROP FUNCTIONの実行時〉
- 次に示す指定値に誤りがないか確認してください。誤りがない場合,対処する必要はありません。
- 認可識別子
- ルーチン識別子
- 引数の数
- 引数のデータ型(文字データ型の場合,文字集合も含む)
KFPA11530-E
SQL OBJECT not executable aa....aa ,size=bb....bb (A)
- SQLオブジェクト転送サイズが,1メガバイトを超えたため,実行できません。
- aa....aa:実行できない理由
- TRANSFER MAX SIZE:SQLオブジェクト最大転送サイズ
- bb....bb:1メガバイトを超えたサイズ
- (S)トランザクションを無効にします。
- (P)SQLオブジェクト転送サイズが1メガバイトを超えないようにSQLを修正して,再度実行してください。
KFPA11531-E
SQL OBJECT CACHE currently full, server=aa....aa, info=bb....bb (A)
- SQLオブジェクト用バッファに十分な空きがないため,このSQLオブジェクトは実行できません。
- aa....aa:不足したサーバ名
- bb....bb:不足したリソース情報
- {数値,"SQL OBJECT MANAGEMENT","ACTIVE LIST"}
- (S)このSQLオブジェクトを実行しません。又は,トランザクションを無効にします。
- (P)管理者に連絡して該当サーバのpd_sql_object_cache_sizeの値を増やしてください。又は,不足したリソース情報を基に次の対策をしてください。
- 〈リソース情報が数値の場合〉
- SQLオブジェクト用バッファ長よりもSQLオブジェクト長が小さくなるように,SQLを修正してください(手続き,関数を呼び出している場合は,その手続き,関数のSQLオブジェクト長が小さくなるように手続き,関数を再作成してください)。
- 〈リソース情報が"SQL OBJECT MANAGEMENT"の場合〉
- 同時に実行するUAPを減らしてください。又は,一つのトランザクションで実行するSQL,手続き,関数の数を減らしてください。
- 〈リソース情報が"ACTIVE LIST"の場合〉
- 一つのトランザクションで実行するSQL,手続き,関数の数を減らしてください。又は,pd_max_access_tablesの値を増やしてください。
- [対策]再度,SQLオブジェクト用バッファ長を見積もった後,該当サーバ又はシステムのpd_sql_object_cache_sizeの値を増やしてください。
KFPA11537-E
Unable to execute specified ROUTINE due to invalid SQL OBJECT (A)
- 指定されたルーチンには,プラグインインデクスの遅延一括作成に必要な情報がありません。このため,プラグインインデクスの遅延一括作成ができません。
- (S)トランザクションを無効にします。
- (P)プラグインインデクスの遅延一括作成をしない場合は,クライアント環境定義にPDPLGIXMK=NOを指定してください。
- [対策]プラグインインデクスの遅延一括作成をする場合は,プラグインインデクスを更新するすべてのルーチンに対して,ALTER ROUTINE又はALTER PROCEDUREを実行してください。
KFPA11546-E
Unable to assign LIST due to executing "pdmod" (A)
- 作成しようとするリストの基表が格納されているRDエリアは,データベース構成変更ユティリティで初期化中のため,リストの作成,及び検索ができません。
- (S)このSQL文を無視します。
- (O)データベース構成変更ユティリティの処理が終了してから再度実行してください。
KFPA11547-E
Unable to define view from "SQL_USERS" (A)
- ディクショナリ表のSQL_USERS表を基として,ビュー表を定義できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11548-E
Unable to execute aa....aa:no bb....bb privilege for cc....cc dd....dd.ee....ee (A)
- cc....cc dd....dd.ee....eeはbb....bb権限がないため,aa....aaに示すSQL文は実行できません。次のどれかの誤りがあります。
- ディレクトリサーバ連携機能を使用している場合,aa....aaにCREATE VIEWが表示されたときは,ビュー表の基表のSELECT権限がないためCREATE VIEWを実行できません。自分が属するロールにSELECT権限があっても,その権限を使用してビュー表を定義できません。
- 最適化情報収集ユティリティ(pdgetcst)の場合,処理対象表へのSELECT権限がありません。
- aa....aa:実行しようとしたSQL文
- {SELECT|INSERT|UPDATE|DELETE|ASSIGN|DROP LIST|PREPARE/EXECUTE|PURGE TABLE|LOCK TABLE|CREATE VIEW}
- bb....bb:必要な権限
- {SELECT|INSERT|UPDATE|DELETE|USAGE}
- ただし,LOCK TABLEにEXCLUSIVEを指定して排他を掛けた場合,排他を掛けた表に対してDELETE,INSERT,又はUPDATEのどの権限もないときは,bb....bbにUPDATEと表示されます。
- cc....cc:TABLE,又はSEQUENCE
- dd....dd:認可識別子
- ee....ee:
- cc....ccがTABLEの場合:表識別子
- cc....ccがSEQUENCEの場合:順序数生成子識別子
- (S)このSQL文を無視します。
- (P)必要なアクセス権限を得てから実行してください。
- ディレクトリサーバ連携機能を使用している場合,aa....aaにCREATE VIEWが表示されたときは,ビュー表の基表の所有者から,基表のSELECT権限を与えてもらってください。
- (O)最適化情報収集ユティリティ(pdgetcst)の場合,処理対象表に対してSELECT権限を持っているユーザが実行してください。
KFPA11549-E
Invalid authorization identifier aa....aa (A)
- PUBLIC,MASTER,HiRDB,ALLを認可識別子又はロール名に指定しています。誤った使用方法として,次のような使用方法が考えられます。
- これらの文字列を認可識別子に指定してHiRDBサーバと接続しようとしています。
- これらの文字列の認可識別子の実表,又はビュー表を作成(又は削除)しようとしています。
- これらの文字列の認可識別子の表のインデクスを削除しようとしています。
- これらの文字列の認可識別子の表を更新しようとしています。
- これらの文字列の認可識別子の手続き,又は関数を作成(又は削除)しようとしています。
- これらの文字列の認可識別子の手続き,又は関数を再作成しようとしています。
- これらの文字列の認可識別子のデータ型,又はインデクス型を作成(又は削除)しようとしています。
- これらの文字列の認可識別子のデータ型,又はインデクス型を変更しようとしています。
- 認可識別子がHiRDBの表を検索しようとしています。
- (GRANT)権限定義,又は(REVOKE)権限削除でユーザの認可識別子としてこれらの文字列の認可識別子を指定しています。
- aa....aa:PUBLIC,MASTER,HiRDB,又はALL
- (S)このSQL文を無視します。
- (P)認可識別子を修正し,再度実行してください。
KFPA11550-E
Unable to access MASTER.aa....aa without DBA or Auditor privilege (A)
- ディクショナリ表aa....aaは,DBA権限又は監査権限がないとアクセスできません。
- aa....aa:アクセスしようとしたディクショナリ表の表識別子
- (S)このSQL文を無視します。
- (P)アクセスしようとしたディクショナリの表識別子に誤りがないか調べてください。誤りがある場合は,誤りを修正して再度実行してください。誤りがない場合は,HiRDB管理者に連絡して,必要に応じてDBA権限又は監査権限を与えてもらってください。
KFPA11551-E
Unable to execute aa....aa due to lack of privilege for the table bb....bb."cc....cc" (A)
- 実行者が表所有者ではありません。このため,aa....aaに示すSQL文は実行できません。
又は,実行者に与えられていない権限をほかのユーザに与えられません。
- aa....aa:実行できないSQL文
- grant table access privilege:表に対するアクセス権限定義
- revoke table access privilege:表に対するアクセス権限削除
- bb....bb:認可識別子
- cc....cc:表識別子
- (S)このSQL文を無視します。
- [対策]GRANT文,又はREVOKE文の場合は,自分の所有する表に対してこのSQL文を実行してください。また,読み込み専用のビュー表に対しては,SELECT権限だけを与えるように,SQL文を変更して実行してください。
KFPA11552-E
Unable to execute "aa....aa" due to lack of privilege (A)
- DBA権限がないため,"aa....aa"に表示したSQL文を実行できません。
又は,DBA権限保持者のパスワードをHiRDBに登録していないため,"aa....aa"に表示したSQL文を実行できません。
- aa....aa:実行できないSQL文
- CREATE ALIAS
- DROP ALIAS
- GRANT DBA
- GRANT CONNECT
- GRANT RDAREA
- GRANT SCHEMA
- REVOKE DBA
- REVOKE CONNECT
- REVOKE RDAREA
- REVOKE SCHEMA
- CREATE SERVER
- CREATE USER MAPPING
- DROP SERVER
- DROP USER MAPPING
- (S)このSQL文を無視します。
- (P)DBA権限を取得してからこのSQL文を実行してください。又は,DBA権限保持者のパスワードをHiRDBに登録してから,このSQL文を実行してください。
KFPA11553-E
Unable to execute function IS_USER_CONTAINED_IN_HDS_GROUP (A)
- スカラ関数IS_USER_CONTAINED_IN_HDS_GROUPが実行できません。次に示す要因が考えられます。
- 値式中に列指定をする場合は,ディクショナリ表以外の列を指定できません。
- 値式に複数の表の列を指定しています。このスカラ関数を指定した述語をOR演算する場合は,OR演算中に複数の表の列を指定できません。ここではAND演算をNOTで否定した場合もOR演算とみなします。
- リストを使用した検索中にこのスカラ関数は指定できません。
- 選択式,又はHAVING句にこのスカラ関数を指定できません。
- 外結合の結合表のON探索条件に指定する場合は,値式に外表の列を指定できません。
- FROM句に外結合の結合表を指定し,かつWHERE句にこのスカラ関数を指定する場合は,外結合の内表の列を指定できません。
- 値式中にディクショナリ表の列を指定しない場合は,次の指定ができません。
・FROM句に複数の表を指定
・ORDER BY指定
・DISTINCT指定
・GROUP BY指定
・集合関数指定
・FOR UPDATE指定
・FOR READ ONLY指定
- FROM句にはディクショナリ表を一つ以上指定してください。
- ロール名の長さが制限を超えています。
- (S)このSQL文を無視します。
- (P)前記の要因に該当していないかどうかを確認して,該当する場合はSQL文を修正して再度実行してください。
KFPA11554-E
Unable to grant privilege to yourself (A)
- 権限を自分自身に対して与えられません。
- (S)このSQL文を無視します。
- [対策]TO句で指定した自分の認可識別子を変更し,再度実行してください。
KFPA11555-E
Unable to revoke privilege from yourself (A)
- 自分自身が持つ権限は,自分自身で削除できません。
- (S)このSQL文を無視します。
- [対策]FROM句で指定した自分の認可識別子を変更し,再度実行してください。
KFPA11556-E
Unable to execute aa....aa table access privilege bb....bb table owner (A)
- GRANT文(権限定義),又はREVOKE文(権限削除)で指定した認可識別子の並びに,表所有者の認可識別子があります。
- aa....aa:誤りがあるSQL文{GRANT | REVOKE}
- bb....bb:誤りがあるSQL文の指定{TO | FROM}
- (S)このSQL文を無視します。
- [対策]表所有者への権限定義,又は表所有者からの権限削除は,実行できません。このため,TO句又はFROM句で指定した表所有者の認可識別子を削除し,再度実行してください。
KFPA11558-E
pdvrup command not executed (A)
- HiRDBのバージョンアップを試みましたが,pdvrupコマンドを実行していないため,UAPやユティリティは実行できません。
- (S)このSQL文をエラーにします。
- (O)pdvrupコマンドを実行してください。
KFPA11559-E
Unable to grant privileges to unauthorized user aa....aa (A)
- CONNECT権限を持たないユーザにスキーマ定義権限を与えられません。
ディレクトリサーバ連携機能を使用している場合は,ディレクトリサーバに登録していないユーザにDBA権限又はスキーマ定義権限を与えられません。
- aa....aa:
- CONNECT権限を持たないユーザの認可識別子
- ディレクトリサーバに登録していないユーザの認可識別子
- (S)このSQL文を無視します。
- [対策]
- 指定した認可識別子aa....aaに誤りがないかを確認してください。誤りがあれば,認可識別子を修正して再度実行してください。
- 誤りがない場合,認可識別子aa....aaに対してCONNECT権限を与えて再度実行してください。ディレクトリサーバ連携機能を使用している場合は,ディレクトリサーバに認可識別子aa....aaのユーザを登録して再度実行してください。
KFPA11560-E
Invalid password for authorization identifier aa....aa (A)
- 指定したパスワードは,認可識別子aa....aaのパスワードと異なります。
ディレクトリサーバ連携機能を使用している場合,指定したパスワードがディレクトリサーバに登録されているパスワードと異なるか,又はパスワードが期限切れになっています。表のアクセス時にこのメッセージが出力された場合は,ユーザがHiRDBに接続した時点から今までの間にディレクトリサーバのユーザ情報のパスワード属性が変更されたか,又はパスワードの期限が切れました。
- aa....aa:異なるパスワードを指定した認可識別子
- (S)このSQL文を無視します。
- ただし,ユティリティを実行している場合,処理を終了します。
- (P)HiRDBへの接続時にこのメッセージが出力された場合は,正しいパスワードを指定して再度実行してください。
- HiRDBがWindows版の場合
- 「-u 認可識別子」という指定のあるユティリティを実行する場合は,次の点も確認してください。
- パスワードを応答する形で入力する場合,文字列を「¥」で囲んで入力する必要はありません。コマンドラインでは「¥」で囲む指定方法は正しいのですが,応答形式では必要ありません。
- ディレクトリサーバ連携機能を使用している場合
- ディレクトリサーバに登録したパスワードが期限切れの場合は,ディレクトリサーバにパスワードを再設定した後に再度実行してください。
- 表のアクセス時にこのメッセージが出力された場合は,いったんHiRDBと切り離してください。その後,ディレクトリサーバに登録している現時点の認可識別子とパスワードを指定してHiRDBに再接続して,再度実行してください。
KFPA11561-E
Specified authorization identifier aa....aa has no connect privilege (A)
- 指定した認可識別子aa....aaにはCONNECT権限がありません。
ディレクトリサーバ連携機能を使用している場合,ディレクトリサーバにユーザが登録されていません。表のアクセス時にこのメッセージが出力された場合は,ユーザがHiRDBに接続した時点から今までの間にディレクトリサーバのユーザ情報が削除されました。
- aa....aa:CONNECT権限がない認可識別子
- (S)このSQL文を無視します。
- ただし,ユティリティを実行している場合,処理を終了します。
- [対策]
- DBA権限を持つユーザにCONNECT権限を与えてもらい,再度実行してください。
- また,「-u 認可識別子」という指定のあるユティリティを実行する場合は,次の点も確認してください。
- -uを省略していて,かつ環境変数PDUSERも省略している場合は,ログインした時のユーザIDが認可識別子として仮定されます。このユーザIDの値に問題はないか確認してください。
- ユティリティ及びコマンドのオプションを指定するときに,認可識別子やパスワードを小文字で指定する場合,引用符(")で囲んでください。この場合,シェルなどの解釈によってユティリティが指定値を受け取る前に引用符が削除されないように,「\」や「’」を付ける必要があります。
例:pddbst -u \"hitachi\" -p \"hitachi\"
pddbst -u '"hitachi"' -p '"hitachi"'
- ディレクトリサーバ連携機能を使用している場合は,ディレクトリサーバのシステム管理者にユーザ登録をしてもらってください。
KFPA11562-E
Unable to bb....bb connect privilege due to aa....aa (A)
- aa....aaがあるため,CONNECT権限を削除できません。
ディレクトリサーバ連携機能を使用している場合はCONNECT権限を与えられません。
- aa....aa:
- DBA privilege:DBA権限
- schema:スキーマ
- using directory server:ディレクトリサーバ連携機能
- bb....bb:revoke又はgrant
- (S)このSQL文を無視します。
- [対策]次に示すどちらかの処置をしてください。
- bb....bbがrevokeの場合
DBA権限又はスキーマを削除して,再度実行してください。
- bb....bbがgrantの場合
ディレクトリサーバにユーザを登録してください。
KFPA11563-E
Unable to execute SQL before CONNECT (A)
- CONNECT文を実行する前にほかのSQL文を実行しました。
- (S)処理を終了します。
- (P)プログラムを見直してください。SQL文の発行順序に誤りがないか確認し,修正後,再度実行してください。
- SQL文の発行順序に問題がない場合,このメッセージが出力される前のSQL文の実行で,HiRDBサーバとの接続が切断されている可能性があります。メッセージ出力前のSQL文の実行で,エラーメッセージが返却されていないかどうかを確認してください。
KFPA11564-E
Invalid authorization identifier aa....aa (A)
- 認可識別子aa....aaに構文上の誤りがあります。又は,認可識別子の長さが8文字を超えています。
なお,指定した認可識別子に非表示文字が含まれる場合,認可識別子aa....aaが正しく表示されないことがあります。
- aa....aa:構文上の誤りがある認可識別子,又は長さが8文字を超えている認可識別子
- (S)このSQL文を無視します。
- (P)認可識別子を修正して,再度実行してください。
- HiRDBがWindows版の場合
- 「-u 認可識別子」という指定のあるユティリティを実行する場合は,次の点も確認してください。
- -uを省略していて,かつユティリティを実行しているプロンプト上で環境変数PDUSERも省略している場合は,Windowsにログインした時のユーザIDが認可識別子として仮定されます。このユーザIDの値に問題はないか確認してください。
KFPA11565-E
aa....aa bbbb call parameter cc....cc (A)
- aa....aaがInvalidの場合:
オペレーションコードbbbbで要求された処理に必要なcc....ccが正しく設定されていません。
aa....aaがUnexpectedの場合:
パラメタcc....ccが指す領域に,要求されたデータを返せません。
前処理コール時に要求しなければDESCRIBEコールで要求できません。また,前処理がDESCRIBEコールで既に返した場合でも返せません。
- aa....aa:前処理の種別{Invalid | Unexpected}
- bbbb:オペレーションコード(4文字以内)
- 出力されるオペレーションコードを次に示します。
- {AUX | AUXI | AUXO | DESC | DEST | FETC | HVAR | OPEN | OPNR | RSDC | RSFT}
- cc....cc:SQL記述領域のフィールド名
- (S)この要求を無視します。
- (P)
- 〈aa....aaがInvalidの場合〉
- 次の対策をした後,再度UAPを実行してください。
- cc....ccがSQLIASDA又はsqliasdaの場合
オペレーションコード(bbbb)の値に従って,次の対策をしてください。
| オペレーションコード(bbbb) |
対策 |
| FETC,又はRSFT |
検索結果を受け取るために必要な情報を設定した,SQL記述領域名を指定します。 |
| DESC,DEST,HVAR,又はRSDC |
情報を受け取るSQL記述領域名を指定します。 |
| OPEN,OPNR,AUX,AUXI,又はAUXO |
入力?パラメタの情報を設定した,SQL記述領域名を指定します。 |
- cc....ccがSQLIASDA2の場合
出力?パラメタ,又は検索結果を受け取るために必要な情報を設定した,SQL記述領域名を指定してください。
- 〈aa....aaがUnexpectedの場合〉
- データが必要な場合,前処理コールで要求するように変更してください。取得済みの場合,SQL記述領域cc....ccに0を設定し,再度UAPを実行してください。
KFPA11569-E
Directory server error occurred on aa....aa, func=bb....bb errno=cc....cc, dd....dd (A)
- aa....aa処理中にディレクトリサーバ連携機能で使用するHiRDB LDAP Option APIからエラーが返されました。
- aa....aa:エラーが発生したときの処理名
- bb....bb:エラーが発生したときのAPI名
- cc....cc:詳細エラーコード
- 10:ユーザが登録されていない
- 11:Sun Java System Directory Serverにユーザ名が重複登録されている
- 20:ロール名が登録されていない
- 21:Sun Java System Directory Serverにロール名が重複登録されている
- 30:指定したユーザは指定したロールに属さない
- 40:HiRDB LDAP Option環境定義ファイルがない
- 41:HiRDB LDAP Option環境定義ファイルのアクセス権がない
- 42:HiRDB LDAP Option環境定義ファイルのオープン又はクローズに失敗した(詳細はKFPD00027-Eメッセージを参照)
- 43:HiRDB LDAP Option環境定義ファイルの読み込みエラーが発生した(詳細はKFPD00027-Eメッセージを参照)
- 44:HiRDB LDAP Option環境定義で指定が必要なオペランドの指定がない
- 50:指定したパスにRuntimeのライブラリがない
- 51:Runtimeのライブラリのローディング中にエラーが発生した(詳細はKFPD00027-Eメッセージを参照)
- 60:メモリ不足
- 90:HiRDB LDAP Option環境定義のNETWORKTIMELIMITオペランドの値(最大待ち時間)を超えた
- 92:予期しないエラー
- 99:そのほかのエラー(詳細はKFPD00027-Eメッセージを参照)
- dd....dd:ロール名
- bb....bbがp_f_dic_ismatchrulebyidの場合はエラーとなったロール名を出力します。
roleid:ロール名
- これら以外の場合は出力しません。
- (S)このSQL文を無視します。
- (P)詳細エラーコードに対応する処置をしてください。また,KFPD00027-Eメッセージを参照してください。
- [対策]API名称がldp_xxxxxxの場合はSun Java System Directory Serverのドキュメントを参照して,詳細エラーコードに対応する対策をしてください。
- 詳細エラーコードが42,43,51,60,99の場合はKFPD00027-Eメッセージの対策に従ってください。
- 詳細エラーコードが92の場合は保守員に連絡してください。
KFPA11570-E
More than 1600 authorization identifiers in "aa....aa" statement (A)
- GRANT文(権限定義),又はREVOKE文(権限削除)の中で指定した認可識別子の数が1600個を超えています。GRANT文,又はREVOKE文に指定できる認可識別子の数は1600個までです。
- aa....aa:誤りがあるSQL文{GRANT | REVOKE}
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11571-E
Password not specified for aa....aa (A)
- DBA権限が与えられる認可識別子にパスワードが指定されていません。又はDBA権限が与えられている認可識別子のパスワードをパスワードなしに変更しようとしています。
- aa....aa:パスワードが指定されていない認可識別子,又はパスワードなしに変更しようとしている認可識別子
- (S)このSQL文を無視します。
- (P)パスワードを指定し,再度実行してください。
KFPA11572-E
Duplicate access privilege "aaaaaa" in "bb....bb" statement (A)
- GRANT文又はREVOKE文の中で指定したアクセス権限が重複しています。
- aaaaaa:重複しているアクセス権限
- {SELECT | UPDATE | INSERT | DELETE}
- bb....bb:実行しようとしたSQL文{GRANT | REVOKE}
- (S)このSQL文を無視します。
- (P)重複しているアクセス権限を削除し,再度実行してください。
KFPA11573-E
Privilege error (A)
- 次に示す理由で,ほかのユーザに対してスキーマの作成,スキーマの削除,手続きの再作成,又はトリガのSQLオブジェクトの再作成はできません。
- 実行ユーザがDBA権限を持っていません。
- スキーマを作成するユーザがDBA権限又はCONNECT権限を持っていません。
- DBA権限保持者のパスワードがHiRDBに登録されていません。
- (S)このSQL文を無視します。
- [対策]次に示すどれかの処置をしてください。
- DBA権限を持つユーザにDBA権限を与えてもらい,再度実行してください。
- スキーマを作成するユーザにDBA権限又はCONNECT権限を与え,再度実行してください。
- DBA権限保持者のパスワードをHiRDBに登録してください。
KFPA11574-E
Duplicate RDAREA "aa....aa" (A)
- 次のどれかの誤りがあります。
- CREATE TABLEの主キー定義,クラスタキー定義,表格納用RDエリア,LOB列格納用RDエリア,又はLOB属性格納用RDエリアで,同じRDエリア名を複数回指定しています。
- CREATE INDEXで同じRDエリア名を複数回指定しています。
- ALTER TABLEで,既にこの表が格納されているRDエリアを追加しようとしています。
- aa....aa:重複しているRDエリア名
- (S)このSQL文を無視します。
- (P)重複したRDエリア名を削除,又は修正して,再度実行してください。
- また,ALTER TABLEの場合,ほかのRDエリア名を指定して,再度実行してください。
KFPA11576-E
Unable to revoke RDAREA use privilege for "aa....aa" due to bb....bb cc....cc. "dd....dd" (A)
- 指定したRDエリアには表,インデクス,又は順序数生成子があるため,RDエリア利用権限は削除できません。
- aa....aa:RDエリア名
- bb....bb:
- cc....cc:RDエリアにある表,インデクス,又は順序数生成子の認可識別子
- dd....dd:RDエリアにある表識別子,インデクス識別子,又は順序数生成子識別子
- (S)このSQL文を無視します。
- (P)RDエリアにある表,インデクス,又は順序数生成子を削除し,再度実行してください。
KFPA11577-E
Unable to revoke schema privilege due to table/routine/sequence existence (A)
- スキーマ内に表,ルーチン,又は順序数生成子が存在するため,スキーマ定義権限を削除できません。
- (S)このSQL文を無視します。
- (P)表,ルーチン,順序数生成子,又はスキーマを削除し,再度実行してください。
KFPA11578-E
Unable to have two attributes(public,private) for RDAREA "aa....aa" (A)
- GRANT RDAREAによって,一つのRDエリアが公用・私用の両方の属性を持つように変更しようとしています。
- aa....aa:エラーとなったRDエリア名
- (S)このSQL文を無視します。
- [対策]公用RDエリアを私用RDエリアにするには,REVOKE RDAREA RDエリア名 FROM PUBLICを実行してから,再度実行してください。
- また,私用RDエリアを公用RDエリアにするには,REVOKE RDAREA RDエリア名 FROM 認可識別子を実行してから,再度実行してください。
KFPA11579-E
Unable to create aa....aa without schema privilege (A)
- スキーマ定義権限がないため,スキーマ又は表別名を定義できません。
- aa....aa:誤りがあるSQL文{ schema | alias }
- (S)このSQL文を無視します。
- (P)DBA権限を持つユーザにスキーマ定義権限を与えてもらい,再度実行してください。
KFPA11580-E
Unable to drop aa....aa."bb....bb" (A)
- ルーチンaa....aa."bb....bb"はcreate type文中で定義されているため,単独での削除はできません。
- aa....aa:認可識別子
- bb....bb:ルーチン識別子
- (S)このSQL文を無視します。
- (P)ルーチンの指定に誤りがある場合には,それを修正し,再度実行してください。又は,指定ルーチンを含む抽象データ型定義を削除するSQLを実行してください。
KFPA11583-E
Specified ROUTINE aa....aa."bb....bb" not available for index (A)
- ルーチンaa....aa."bb....bb"にプラグインインデクスを適用できません。プラグインインデクスが適用できる関数は,プラグインで実装されているプラグイン関数で,プラグインIDLのオペレーション修飾子にSCAN TYPEが指定されている必要があります。
- aa....aa:認可識別子
- bb....bb:ルーチン識別子
- (S)このSQL文を無視します。
- (P)適用関数(FOR句)の指定を修正し,再度インデクス定義文を実行してください。
KFPA11584-E
aa....aa "bb....bb" not available for index (A)
- インデクス対象に指定したaa....aa "bb....bb"はインデクス型に合いません。
- aa....aa:対象項目の種別{COLUMN}
- bb....bb:列名,又は属性名
- (S)このSQL文を無視します。
- (P)対象列の指定を変更するか,又は利用するインデクス型の指定を変更して,両者が正しく対応するようにSQL文を修正した後,再度実行してください。
KFPA11585-E
More than 16 RDAREAs in "aa....aa" RDAREA statement (A)
- GRANT RDAREA文,又はREVOKE RDAREA文中に指定したRDエリア名の数が16個を超えています。
GRANT RDAREA文,又はREVOKE RDAREA文中に指定できるRDエリア名の数は最大16個です。
- aa....aa:誤りがあるSQL文{GRANT | REVOKE}
- (S)このSQL文を無視します。
- [対策]SQL文を修正し,再度実行してください。
KFPA11590-E
Number of specified authorization identifiers not equal to number of password in "GRANT" statement (A)
- GRANT文の中で指定した認可識別子の数とパスワードの数が一致しません。
- (S)このSQL文を無視します。
- [対策]SQL文を修正し,再度実行してください。
KFPA11591-E
Unable to specify "NULL" for "FIX" table (A)
- FIX指定された表の列定義では,NULLは指定できません。
- (S)このSQL文を無視します。
- [対策]FIX指定,又は列定義のNULL指定のどちらかを削除し,再度実行してください。
KFPA11592-E
Unable to specify "NULL" for cluster key column or primary key column (A)
- 単一列,又は複数列一意性制約定義を指定された列の列定義では,NULLは指定できません。
- (S)このSQL文を無視します。
- [対策]単一列,又は複数列一意性制約定義からNULLを指定した列を削除するか,又は列定義のNULL指定のどちらかを削除し,再度実行してください。
KFPA11595-E
Duplicate parameter name "aa....aa" (A)
- CREATE PROCEDURE,CREATE FUNCTION,CREATE TYPE中に指定したパラメタ名が重複しています。
- aa....aa:エラーになったパラメタ名
- (S)このトランザクションを無効にします。
- (P)パラメタ名を変更してから,再度実行してください。
KFPA11596-E
No RDAREA for routine definition (A)
- データディクショナリLOB用RDエリアが定義されていません。このため,次に示すSQLを実行できません。
- ALTER PROCEDURE
- ALTER ROUTINE
- ALTER TRIGGER
- CALL文
- CREATE FUNCTION
- CREATE PROCEDURE
- CREATE TRIGGER
- CREATE TYPE
- DROP FUNCTION
- DROP PROCEDURE
- 関数呼出し
- (S)このSQL文を無視します。
- (P)データベース初期設定ユティリティ(pdinit)又はデータベース構成変更ユティリティ(pdmod)で,データディクショナリLOB用RDエリアを割り当ててから,再度SQLを実行してください。
KFPA11597-E
Unable to alter table for "aa....aa" column (A)
- ALTER TABLEでは,データ型に"aa....aa"を指定した列を削除できません。
- aa....aa:
- BLOB
- abstract data(抽象データ型)
- (S)このSQL文を無視します。
- (P)該当する表の定義内容を変更する場合,DROP TABLEで表を削除した後,CREATE TABLEで作成してください。
KFPA11599-E
Specified RDAREA not for "LOB" (A)
- 指定したRDエリアは,ユーザLOB用RDエリアではありません。
- (S)このSQL文を無視します。
- (P)ユーザLOB用RDエリアを指定して,再度実行してください。
KFPA11600-E
Routine aa....aa."bb....bb" already specified for another index (A)
- ルーチンaa....aa."bb....bb"には,既にほかのプラグインインデクスが適用されています。
- aa....aa:認可識別子
- bb....bb:ルーチン識別子
- (S)このSQL文を無視します。
- (P)適用関数の指定を変更するか,又は目的とする関数を指定して定義されているインデクスを削除した後,再度実行してください。
KFPA11601-E
Duplicate aa....aa bb....bb."cc....cc" (A)
- 次に示すどれかの誤りがあります。
- bb....bbが********以外の場合
- 次に示すSQL文で指定した表識別子,インデクス識別子,ルーチン識別子,トリガ識別子,制約名,データ型識別子,表別名,又は順序数生成子は,既に同じ名称で定義されています。
- ALTER TABLE
- ALTER INDEX
- CREATE ALIAS
- CREATE FOREIGN INDEX
- CREATE FOREIGN TABLE
- CREATE FUNCTION
- CREATE INDEX
- CREATE PROCEDURE
- CREATE PUBLIC FUNCTION
- CREATE PUBLIC PROCEDURE
- CREATE PUBLIC VIEW
- CREATE SEQUENCE
- CREATE TABLE
- CREATE TRIGGER
- CREATE TYPE
- CREATE VIEW
- bb....bbが********の場合
- 次に示すSQL文で指定したルーチン識別子と同じルーチン識別子は既にパブリック手続きによって定義されています。
- CREATE PROCEDURE
- CREATE TYPE
- 次に示すSQL文で指定したルーチン識別子と同じルーチン識別子は既に手続きによって定義されています。
- aa....aa:実行しようとしたSQL文
- {alias|constraint|datatype|index|routine|sequence|table|trigger}
- bb....bb:認可識別子,又は********
- cc....cc:表識別子,インデクス識別子,ルーチン識別子,表別名,トリガ識別子,制約名,データ型識別子,順序数生成子識別子
- (S)このSQL文を無視します。
- (P)表識別子,インデクス識別子,ルーチン識別子,表別名,トリガ識別子,制約名,データ型識別子,又は順序数生成子識別子を変更して,再度実行してください。
KFPA11602-E
Over 30000 columns in table (A)
- 一つの表の列の合計数が指定できる列数の最大値(30000)を超えました。
- (S)このSQL文を無視します。
- (P)SQL文に誤りがあれば修正し,再度実行してください。また,表を設計し直して30000列以下にしてください。
KFPA11603-E
Duplicate key value detected in unique index while creating index (A)
- UNIQUE指定のインデクスを作成しようとしましたが,表中のデータに重複した列値があります。
- (S)このトランザクションを無効にします。
- (P)重複している表の列値を修正して,UNIQUE指定のインデクスを再度作成してください。
- 又は,UNIQUE指定を削除できる場合,UNIQUE指定を削除してインデクスを一括作成してください。
KFPA11604-E
Invalid length, precision or scale in aa....aa "bb....bb" cc....cc (A)
- 次に示す箇所に指定したデータ型の長さ,精度,又は位取りに誤りがあります。
- 列,SQLパラメタ,SQL変数,又は属性定義中
- DROP FUNCTION中の関数指定中
- CREATE FUNCTION中のRETURNS句
- 関数呼出しの引数のAS句
- CAST指定のAS句
- CURRENT_TIMESTAMP
- ?パラメタ,又は埋込み変数に対して指定したAS句
- CREATE INDEXの部分構造指定のAS句
- XMLコンストラクタ関数の引数のAS句
- SQL/XMLスカラ関数の引数のAS句
- なお,データ型の長さ,精度,又は位取りの誤りの詳細は次のとおりです。
- データ型がDECIMALの場合
- 1≦精度≦38,0≦位取り≦38の条件を満たしていません。
- 精度≧位取りの条件を満たしていません。
- データ型がCHAR,MCHARの場合
- 1≦データ型の長さ≦30,000の条件を満たしていません。
- データ型がCHARで文字集合名がUTF16の文字集合指定がある場合
- 1≦データ型の長さ≦30,000の条件を満たしていません。
- データ長が2の倍数ではありません。
- データ型がVARCHAR,MVARCHARの場合
- 1≦データ型の長さ≦32,000の条件を満たしていません。
- データ型がVARCHARで文字集合名がUTF16の文字集合指定がある場合
- 1≦データ型の長さ≦32,000の条件を満たしていません。
- データ長が2の倍数ではありません。
- データ型がNCHARの場合
- 1≦データ型の長さ≦15,000の条件を満たしていません。
- データ型がNVARCHARの場合
- 1≦データ型の長さ≦16,000の条件を満たしていません。
- データ型がBLOBの場合
- 1≦データ型の長さ≦2,147,483,647の条件を満たしていません。
- データ長の単位にGを指定した場合,1≦指定長≦2の条件を満たしていません。
- データ長の単位にMを指定した場合,1≦指定長≦2,048の条件を満たしてません。
- データ長の単位にKを指定した場合,1≦指定長≦2,097,152の条件を満たしていません。
- データ型がBINARYの場合
- 1≦データ型の長さ≦2,147,483,647の条件を満たしていません。
- データ型がTIMESTAMPの場合
- データ型がCURRENT TIMESTAMPの場合
- aa....aa:次に示します。
- bb....bb:次に示します。
- cc....cc:次に示します。
- (S)このSQL文を無視します。
- (P)指定した長さ,精度,又は位取りの値を修正し,再度実行してください。不正なデータ型指定箇所とaa....aa,"bb....bb",cc....ccの対応を次に示します。
| データ型指定箇所 |
aa....aa |
"bb....bb" |
cc....cc |
| 列定義 |
definition of column |
列名 |
− |
| SQLパラメタ宣言 |
declaration of SQL parameter |
SQLパラメタ名 |
− |
| SQL変数宣言 |
declaration of SQL variable |
SQL変数名 |
− |
| 属性定義 |
definition of attribute |
属性名 |
− |
| DROP FUNCTION関数指定中 |
function specification |
関数名 |
(引数番号th argument) |
| 関数本体のRETURNS句 |
RETURNS clause in function definition |
関数名 |
− |
| 関数呼出しの引数のAS句 |
function invocation |
関数名 |
(引数番号th argument) |
| CAST指定のAS句 |
AS clause in CAST specification |
******** |
− |
| CURRENT_TIMESTAMP |
CURRENT_TIMESTAMP |
******** |
− |
| ?パラメタ,又は埋込み変数に対して指定したAS句 |
AS clause for ? parameter or embedded variable |
******** |
− |
| CREATE INDEXの部分構造指定のAS句 |
AS clause in CREATE INDEX statement |
******** |
(部分構造指定番号th partial structure specification) |
| XMLコンストラクタ関数の引数AS句 |
AS clause in XML constructor |
関数名 |
− |
| SQL/XMLスカラ関数の引数AS句 |
AS clause in SQL/XML scalar function |
関数名 |
− |
- (凡例)
- −:該当しません。
KFPA11605-E
Unable to specify "SUPPRESS" for "FIX" table (A)
- FIX属性の表に対して,"SUPPRESS"は指定できません。
- (S)このSQL文を無視します。
- (P)"SUPPRESS"の指定,又は"FIX"の指定を削除して,再度実行してください。
KFPA11606-E
Unable to specify ALIAS for table in local RDNODE (A)
- 自RDノード内の表名,又はビュー名に対する表別名は定義できません。
- (S)このSQL文を無視します。
- (P)RDノード名を変更した後,再度実行してください。
KFPA11607-E
Unable to use definition SQL on other user's aa....aa (A)
- 次に示す処理は,実行できません。
- ほかのユーザを所有者とする実表,ビュー表,外部表,インデクス,及び外部インデクスの作成
- ほかのユーザを所有者とする実表,ビュー表,及びインデクスの削除
- ほかのユーザを所有者とする実表,及びインデクスの定義変更
- ほかのユーザを所有者とする実表,ビュー表,及び外部表への注釈の追加
- ほかのユーザを所有者とする手続きの作成,又は削除
- ほかのユーザを所有者とする外部サーバ上への外部表の作成
- ほかのユーザを所有者とする関数の作成,又は削除
- ほかのユーザを所有者とするデータ型の作成,又は削除
- ほかのユーザを所有者とするインデクス型の作成,又は削除
- ほかのユーザを所有者とするデータ型の変更
- ほかのユーザを所有者とするインデクス型の変更
- ほかのユーザを所有者とするトリガの定義,又は削除
- ほかのユーザを所有者とする順序数生成子の定義,又は削除
- HiRDBがWindows版の場合,定義系SQL文の中で,表に指定した認可識別子が,connectしたときの認可識別子と異なっている場合にも出力されます。また,データベース定義ユティリティ(pddef)のように,connect時に認可識別子を指定しない場合,クライアント環境定義(hirdb.ini)のPDUSERの指定値を確認する必要があります。PDUSERの指定値は,全体を「'」で囲む必要があります。
正しい指定例:PDUSER='"root"/"root"'
- aa....aa:{table|index|procedure|foreign server|trigger|function|datatype|indextype|sequence}
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11608-E
Unable to create table/index/sequence without privilege for specified RDAREA "aa....aa" (A)
- 指定したRDエリアのRDエリア利用権限がありません。このため表,インデクス,又は順序数生成子を作成できません。
- aa....aa:RDエリア名
- (S)このSQL文を無視します。
- (P)利用権限があるRDエリアを指定するか,該当するRDエリアのRDエリア利用権限を与えてもらい,再度実行してください。
KFPA11609-E
Unable to define aa....aa column in "FIX" table (A)
- FIX属性の表に対して,aa....aaの列は定義できません。
- aa....aa:
- variable length:可変長
- user data type:ユーザ定義型
- multi-value:繰返し列
- (S)このSQL文を無視します。
- (P)CREATE TABLEの場合,可変長列,ユーザ定義型列,及び繰返し列の指定を変更するか,又は,FIX属性の指定を削除して,再度実行してください。ALTER TABLEの場合,可変長列,ユーザ定義型列,及び繰返し列を指定しないで,再度実行してください。
KFPA11610-E
No more available public user RDAREA (A)
- 公用RDエリアがない,又は次の理由で公用RDエリアが使用できないため,表,又は順序数生成子が定義できません。
- 表定義の場合
- HiRDB/パラレルサーバで非共用表を定義する場合は非共用RDエリア,共用表を定義する場合は共用RDエリアが必要です。HiRDB/シングルサーバで非共用表又は共用表を定義する場合は非共用RDエリアが必要です。
- RDエリア当たりの表定義数が,定義できる最大数(500)に達しています。
- 主キー又はクラスタキーを指定している場合,RDエリア当たりのインデクス定義数が定義できる最大数(500)に達しています。
- 表がFIX属性の場合,行長に対してページ長が不足しています。
- RDエリアが閉塞しています。
- リバランス機能を使用している表を定義しています(非公用表を定義する場合にだけ該当します)。
- クラスタキー又は主キーを指定している場合,RDエリアのページ長に対するインデクスのキー長が最大長を超えています。計算式を次に示します。
キー長≦MIN((インデクス格納用RDエリアのページ長÷2)−1242,4036)
キー長の計算式については,マニュアル「HiRDB Version 8 SQLリファレンス」のCREATE INDEXを参照してください。
- 順序数生成子定義の場合
- 1RDエリア当たりの表と順序数生成子の合計定義数が,定義できる最大数(500)に達しています。
- RDエリアが閉塞しています。
- RDエリアにインナレプリカ機能を適用しています。
- (S)このSQL文を無視します。
- (P)使用できる公用RDエリアを定義し,再度実行してください。又は,使用できる私用RDエリアを指定し,再度実行してください。使用できるRDエリアとは,前記の使用できないRDエリアの条件に合致しないRDエリアのことです。
KFPA11611-E
Unable to aa....aa bb....bb (A)
- ハッシュ分割表でないため,ハッシュ関数名の変更又はRDエリアの追加はできません。
- aa....aa:実行しようとした処理{ change | add }
- bb....bb:操作対象{ HASH | RDAREA }
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11612-E
Duplicate column name "aa....aa" (A)
- 一つの表の中に,同じ列名の列は定義できません。
- aa....aa:エラーとなった列名
- (S)このSQL文を無視します。
- (P)列名が重複しないようにSQL文を修正し,再度実行してください。
KFPA11613-E
Unable to aa....aa for not empty table (A)
- データが格納されている表に対して,aa....aaに示す操作はできません。
- aa....aa:誤った指定
- add column:NOT NULL指定,若しくはDEFAULT句指定のある列の追加,又はFIX表に対する列の追加
- add rdarea:リバランス機能を使用していないFIXハッシュ分割表に対するRDエリアの追加
- change no split又はchange split:ノースプリットオプションの変更
- change set default:既定値の設定,又は変更
- change drop default:既定値の削除
- change cluster key:クラスタキーの属性変更
- change hash:FIXハッシュ分割表に対するハッシュ関数の変更
- drop column:列の削除
- change insert only:非改竄防止表を改竄防止表へ変更
- (S)そのSQL文を無視します。
- (P)データが格納されていない表に対して再度実行してください。又は,PURGE TABLE文で表中のすべてのデータを削除して,再度実行してください。なお,PURGE TABLE文を実行するときは,障害に備えあらかじめバックアップを取得してください。
KFPA11614-E
Unable to bb....bb on column "aa....aa" (A)
- bb....bbがcreate index,又はdefine foreign keyの場合:
- 次に示すデータ型の列は,インデクス,主キー,クラスタキー,又は外部キーを構成する列に指定できません。
- bb....bbがcreate foreign indexの場合:
- BINARY型の列は,外部インデクスを構成する列には指定できません。
- bb....bbがcreate partial structure indexの場合:
- 部分構造インデクスを構成する列には,XML型の列だけ指定できます。
- aa....aa:エラーとなったデータ型の列名
- bb....bb:{create index|define foreign key|create foreign index|create partial structure index}
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11615-E
Unable to create multi column index on column "aa....aa" (A)
- 次に示すデータ型の列は,複数列インデクス,複数列主キー,又は複数列クラスタキーに指定できません。
- aa....aa:エラーとなったデータ型の列名
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11616-E
Index key length is too long (A)
- インデクスのキー長が,最大長を超えています。キー長の計算式を次に示します。
キー長≦MIN((インデクス格納用RDエリアのページ長÷2)−1242,4036)
キー長の計算式については,マニュアル「HiRDB Version 8 SQLリファレンス」のCREATE INDEXを参照してください。
- (S)このSQL文を無視します。
- (P)単一列インデクスの場合は,このSQL文を実行できないので削除してください。
- 複数列インデクスの場合は,キー長を最大長以下に修正し,再度実行してください。
KFPA11617-E
More than 16 columns specified for index (A)
- CREATE INDEX,CREATE FOREIGN INDEXの列の数,又は除外キー値を構成する値の数が,指定できる最大数16を超えています。
- (S)このSQL文を無視します。
- (P)インデクスを構成する列の数,又は除外キー値を構成する値の数を16個以下に修正し,再度実行してください。
KFPA11619-E
Duplicate column name "aa....aa" in constructed index columns (A)
- CREATE INDEX又はCREATE FOREIGN INDEXで指定した列名,主キーを構成する列名,又はクラスタキーを構成する列名が重複しています。
- aa....aa:重複している列名
- (S)このSQL文を無視します。
- (P)インデクスを構成する列名が重複しないようにSQL文を修正し,再度実行してください。
KFPA11620-E
Unable to specify "aa....aa" for flexible HASH partitioning table (A)
- フレキシブルハッシュ分割表,又はフレキシブルハッシュ分割を使用しているマトリクス分割表に対して,"UNIQUE"又は"PRIMARY KEY"は指定できません。
- aa....aa:
- UNIQUE:ユニーク
- PRIMARY KEY:主キー
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度ジョブを実行してください。
KFPA11621-E
Unable to define unique index for multi-value column "aa....aa" (A)
- 繰返し列"aa....aa"に対して,UNIQUE指定のインデクスは定義できません。
- aa....aa:繰返し列の列名
- (S)このSQL文を無視します。
- (P)SQL文を修正するか,又はこのSQL文を削除して,再度実行してください。
KFPA11622-E
Invalid HASH function name "aa....aa" (A)
- ハッシュ関数名に次の誤りがあります。
- 指定したハッシュ関数名はありません。
- 指定したハッシュ関数のキー長よりも,ハッシュ分割キーの列長が短いです。
ハッシュ関数とそれぞれのキー長を次に示します。
・HASH3:2バイト以上
・HASH4:4バイト以上
・HASH5:3バイト以上
・HASHC:2バイト以上
・HASHD:4バイト以上
・HASHE:3バイト以上
- リバランス機能を使用しない表のハッシュ関数をHASHA,HASHB,HASHC,HASHD,HASHE又はHASHFに変更することはできません。
- リバランス機能を使用する表のハッシュ関数をHASH1,HASH2,HASH3,HASH4,HASH5又はHASH6に変更することはできません。
- クラスタキー又は主キーを定義する表のハッシュ関数にHASHA,HASHB,HASHC,HASHD,HASHE又はHASHFは指定できません。
- HASHA,HASHB,HASHC,HASHD,HASHE又はHASHFをハッシュ関数に指定した表に対して,SEGMENT REUSEオプションは指定(SEGMENT REUSE NO指定は除く)できません。
- 次の場合,HASH0はハッシュ関数に指定できません。
・分割に指定した列のデータ型がCHAR,DATE,又はTIMESTAMP以外の場合
・分割列の文字集合が既定文字集合,又はEBCDIKの場合,分割に指定した列のデータ型がCHAR(6),又はCHAR(8)以外の場合
・分割に指定した列の文字集合がUTF16の場合,分割に指定した列のデータ型がCHAR(12),又はCHAR(16)以外の場合
・分割キーに複数列を指定している場合
- aa....aa:ハッシュ関数名
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度ジョブを実行してください。
KFPA11624-E
aa....aa bb....bb "cc....cc" not found in system (A)
- 表別名bb....bb "cc....cc"がHiRDBにありません。又は,外部サーバ"cc....cc"がHiRDBにありません。
- aa....aa:{ALIAS|FOREIGN SERVER}
- bb....bb:認可識別子(aa....aaがFOREIGN SERVERの場合は表示されません)
- cc....cc:{表別名|外部サーバ名}
- (S)このSQL文を無視します。
- (P)指定した表別名又は外部サーバ名に誤りがないか確認し,誤りがあれば修正して再度実行してください。誤りがなければ,このSQL文を削除してください。
KFPA11625-E
Unable to define "aa....aa" on multi-value column (A)
- 繰返し列に対して,"aa....aa"の表制約定義は指定できません。
- aa....aa:
- CLUSTER KEY:クラスタキー
- PRIMARY KEY:主キー
- FOREIGN KEY:外部キー
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11628-E
Unable to define aa....aa for multi-value column (A)
- 表定義時,又は表定義変更時に繰返し列に対してaa....aaの指定はできません。
- aa....aa:{"NOT NULL" constraint|character set}
- "NOT NULL" constraint:非ナル値制約
- character set:文字集合
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11631-E
Unable to aaaaaa "bb....bb" column (A)
- "bb....bb"がabstract data以外の場合は,"bb....bb"に対して,aaaaaaは処理できません。
"bb....bb"がabstract dataの場合は,"bb....bb"を含む表に対して,aaaaaaは処理できません。
- aaaaaa:実行できない処理
- { change | drop }
- bb....bb:列の種別
- CLUSTER KEY:クラスタキーを構成する列
- FOREIGN KEY:外部キーを構成する列
- PRIMARY KEY:主キーを構成する列
- PARTITION KEY:分割キーを構成する列
- REFERENCED PRIMARY KEY:被参照表の主キーを構成する列
- TRIGGER:トリガ定義中,新旧値相関名で修飾され,参照されている列
- CHECK:検査制約定義
- abstract data:抽象データ型
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11632-E
Unable to drop column from single column table (A)
- 削除する列は,表中に1列しかありません。このため,列を削除できません。
- (S)このSQL文を無視します。
- (P)ALTER TABLEではなく,DROP TABLE文を実行してください。
KFPA11633-E
Column for divided key must be "NOT NULL" (A)
- 格納条件列,境界値分割列,又はハッシュ分割キー列が,NOT NULL属性ではありません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11634-E
More than aaaa partitions or bbbb RDAREA specifications in storage for cc....cc (A)
- cc....ccの分割数がaaaaを超えています。又は,cc....ccの格納用RDエリア名の指定がbbbbを超えています。
- aaaa:{1|1024}
- bbbb:{1|3000}
- cc....cc:格納処理の種別
- {TABLE|COLUMN|CLUSTER KEY|PRIMARY KEY|INDEX}
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11636-E
More than 15000 constants in partitioning condition (A)
- 表の分割条件に指定した定数の総数が,15,000を超えています。
- (S)このSQL文を無視します。
- (P)格納条件中の定数指定が15,000以下になるように,SQL文を修正し再度実行してください。
KFPA11637-E
More than 30000 SQL parameters defined in aa....aa definition (A)
- aa....aa定義中のSQLパラメタの定義数が30,000を超えています。
- aa....aa:{ FUNCTION | PROCEDURE}
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11638-E
Unable to specify self-join for view or "WITH" query which derives internal table (A)
- 内部導出表を作成する問合せ指定で,同じ表同士の結合を指定しています。
内部導出表を作成する条件は次のとおりです。
- SELECT DISTINCTを指定して導出した,名前付きの導出表に対する問合せで,名前付きの導出表が副問合せ中に含まれるか,又は次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定
- 選択式に,FROM句で指定した名前付きの導出表の全列を一回ずつ指定していない
- NEXT VALUE式
- GROUP BY句,HAVING句,又は集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- 表の結合(外結合,内結合を含む)
- ウィンドウ関数
- NEXT VALUE式
- 選択式として列指定以外の値式を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- ウィンドウ関数
- 結合表
- DISTINCT指定の集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- ウィンドウ関数
- 表の結合(外結合,内結合を含む)を指定して導出した,名前付きの導出表に対する問合せに,表の結合(外結合,内結合を含む)を直接含んで,かつ指定した表の結合のどれかが結合表の指定である。
- 選択式としてスカラ副問合せを指定して,導出した名前付きの導出表に対する問合せが,次のどれかを直接含む。
- SELECT DISTINCT
- GROUP BY句,HAVING句,又は集合関数
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定している
- 選択式にスカラ副問合せを指定している
- 名前付き導出表の選択式に,副問合せを含む値式から導出した同じ列を2回以上指定している
- 名前付き導出表の選択式に,副問合せを含む値式から導出した列を外への参照をする列として指定している
- HiRDBのバージョンが07-02より前に定義したビュー表
- 集合演算によって導出した名前付きの導出表に対する問合せで,次のどちらかを満たしている。
- 集合演算の演算項のどれかに,内部導出表の問合せ,導出表を指定した問合せ,又は選択式に副問合せを指定した問合せかを含んでいる
- 集合演算の演算項のどれかと,名前付きの導出表に対する問合せが,1.〜6.に示したどれかの条件を満たしている
- UNION ALL以外を含む集合演算によって導出した,名前付きの導出表に対する問合せで,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- WHERE句
- 副問合せ
- 選択式に列指定以外の値式
- 選択式に,FROM句に指定した名前付きの導出表の列を1回ずつ指定していない
- NEXT VALUE式
- UNION ALLだけの集合演算によって導出した,名前付きの導出表に対する問合せで,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- ウィンドウ関数
- WHERE句,又は副問合せ(ただし,副問合せ,集合演算の演算項,又はINSERT文の問合せだけ)
- 関数呼出し又はシステム定義スカラ関数
- コンポネント指定
- WRITE指定
- GET_JAVA_STORED_ROUTINE_SOURCE指定
- 選択式にない項目でのソート指定
- 集合演算によって導出した名前付きの導出表をFROM句に指定した副問合せ
- 導出表を指定した副問合せ
- GROUP BY句に列指定以外の値式を指定した副問合せ
- 選択式に指定したSQL変数,及びSQLパラメタのうち,データ型が次のどれかになるもの
BLOB型
32,001バイト以上のBINARY型
抽象データ型
BOOLEAN型
- UNION ALLだけの集合演算によって導出した,名前付きの導出表を表の結合に指定した問合せ指定に,次のどれかを指定している。
- 名前付きの導出表を外結合の一番左側の外表以外の表参照に指定している
- 名前付きの導出表を指定したFROM句に,コンマの結合を指定している(導出表を指定した結合表以外に,別の表参照を指定している)
- 副問合せ又は導出表を指定している
- 問合せ指定が,副問合せ又は集合演算の演算項に含まれる
- 名前付きの導出表を導出する集合演算項に,次のどれかが含まれる
・表の結合
・GROUP BY句,HAVING句,又は集合関数
・SELECT DISTINCT
・選択式に列指定以外の値式
・内部導出表を生成する問合せ
・導出表を指定した問合せ
- 名前付きの導出表のほかに,集合演算を指定して導出した名前付きの導出表を指定している
- 名前付きの導出表を指定した結合表の表参照に,次のどれかを指定している
・表の結合を指定して導出した名前付きの導出表
・GROUP BY句,HAVING句,又は集合関数を指定して導出した名前付きの導出表
・SELECT DISTINCTを指定して導出した名前付きの導出表
・選択式に列指定以外の値式を指定して導出した名前付きの導出表
・内部導出表を生成する問合せを指定して導出した名前付きの導出表
・副問合せを指定して導出した名前付きの導出表
- 次に示す式によって得られる表の総数が65を超えている
表の総数=a+b×c+d
a:名前付き導出表を導出する表の延べ数
b:名前付き導出表を導出する集合演算の数+1
c:外結合の右側に指定する表の延べ数
d:名前付き導出表を指定した問合せ以外にも問合せを指定している場合,その問合せに指定した表の延べ数
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11639-E
Distinct view specified in "FROM" clause of subquery in view definition, in "WITH" query, or in query with grouping by expression (A)
- ビュー定義又はWITH句の問合せ中の導出問合せ式,又はGROUP BY句に値式(値式が列指定の場合を除く)を指定した問合せで,副問合せのFROM句に,重複排除を指定して導出した名前付きの導出表を指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11640-E
Outer reference specified for column derived from "aa....aa" in view or "WITH" query (A)
- 次に示す列に対して,外への参照をしています。
- COUNT(*)又はCOUNT_FLOAT(*)から定義したビュー表
- WITH句中の導出問合せ式の選択式に指定したCOUNT(*)又はCOUNT_FLOAT(*)によって導出される列
- aa....aa:集合関数{COUNT(*) | COUNT_FLOAT(*)}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11641-E
Unable to specify derived table in joined table (A)
- 次に示す条件で導出した名前付きの導出表は,結合表には指定できません。
- また,次に示す条件で定義したビュー表,又はビュー表を構成する基の表が次に示す条件で定義したビュー表は,導出問合せ式中の結合表には指定できません。
- 副問合せを指定して定義したビュー表
- 表の結合,SELECT DISTINCT,GROUP BY句,又はHAVING句を指定して定義したビュー表
- SELECT句に列指定以外の値式を指定して定義したビュー表
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11642-E
Grouping specified for derived table having derived column in view definition,in "WITH" query, or in query with grouping by expression (A)
- 列指定以外の値式で導出した列を持つ,名前付きの導出表に対して,ビュー定義の問合せ,WITH句の問合せの導出問合せ式中,又はGROUP BY句に値式(値式が列指定の場合を除く)を指定した問合せで,GROUP BY句,HAVING句,集合関数を指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11643-E
Join specified for group view in view definition, in "WITH" query, or in query with grouping by expression (A)
- GROUP BY句,HAVING句,又は集合関数を指定した問合せで導出した名前付きの導出表に対して,ビュー定義,WITH句の問合せの導出問合せ式中,又はGROUP BY句に値式(値式が列指定の場合を除く)を指定した問合せで表の結合を指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11644-E
Grouping specified for group view in view definition, in "WITH" query, or in query with grouping by expression (A)
- GROUP BY句,HAVING句,又は集合関数を指定した問合せで導出した名前付きの導出表に対して,ビュー定義又はWITH句の問合せの導出問合せ式中か,又はGROUP BY句に値式(値式が列指定である場合を除く)を指定した問合せで,次に示す指定をしています。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11645-E
Constant or value expression in "SELECT" clause specified for distinct view in view definition or "WITH" query (A)
- 重複排除(DISTINCT)を指定したビュー表に対して,ビュー定義又はWITH句の問合せの導出問合せ式中のSELECT句に,列指定以外の値式を指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11646-E
Join specified for distinct view in view definition or "WITH" query (A)
- 重複排除(DISTINCT)を指定したビュー表に対して,ビュー定義又はWITH句の問合せの導出問合せ式に,表の結合を指定して検索しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11647-E
Distinct specified for distinct view in view definition, in "WITH" query, or in query with grouping by expression (A)
- 重複排除(DISTINCT)を指定して導出した名前付きの導出表に対して,ビュー定義又はWITH句の問合せの導出問合せ式中,又はGROUP BY句に値式(値式が列指定の場合を除く)を指定した問合せで,重複排除を指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11648-E
Unable to derive internal table in query or in where subquery with grouping by expression (A)
- 次の問合せには,内部導出表を作成する問合せは指定できません。
- GROUP BY句に列指定以外の値式を指定した問合せ
- GROUP BY句に列指定以外の値式を指定した問合せのWHERE句の副問合せ
- 内部導出表を作成する条件を次に示します。
- SELECT DISTINCTを指定して導出した,名前付きの導出表に対する問合せで,名前付きの導出表が副問合せ中に含まれるか,又は次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定
- 選択式に,FROM句で指定した名前付きの導出表の全列を一回ずつ指定していない
- GROUP BY句,HAVING句,又は集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句
- HAVING句
- 集合関数
- 表の結合(外結合,内結合を含む)
- 選択式として列指定以外の値式を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句
- HAVING句
- 集合関数
- 結合表
- DISTINCT指定の集合関数を指定して導出した,名前付きの導出表に対する問合せに,SELECT DISTINCTの指定を直接含む。
- 結合表を指定して導出した,名前付きの導出表に対する問合せに,次のどちらかを直接含む。
- 表の結合,又は副問合せを指定して導出した,名前付きの導出表に対する問合せに,結合表の指定を直接含む。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11649-E
Grouping specified for distinct view in view definition, in "WITH" query, or in query with grouping by expression (A)
- 重複排除(DISTINCT)を指定して導出した名前付きの導出表に対して,ビュー定義又はWITH句の問合せの導出問合せ式中,又はGROUP BY句に値式(値式が列指定である場合を除く)を指定した問合せで,次に示すどれかを指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11650-E
Number of view columns or "WITH" query columns not equal to number of select columns (A)
- SELECT句中の検索項目の数が,次に示す数と一致しません。
- ビュー表を構成する列の数
- WITH句の問合せ名で指定した表の列の数
- (S)このSQL文を無視します。
- (P)ビュー表を構成する列の数,又は問合せ名として導出される表の列の数と,SELECT句中の検索項目の数を一致させて,再度実行してください。
KFPA11651-E
Unable to specify aa....aa in view definition (A)
- ビュー定義中には,次の指定はできません。
- ?パラメタ,埋込み変数
- 構造化繰返し述語
- IN(RDエリア名指定)
- aa....aa:{? parameter or embedded variable|ARRAY predicate|RDAREA name specification}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11652-E
Specified RDAREA "aa....aa" not defined (A)
- 次に示すSQL文で指定したRDエリアがありません。
- ALTER TABLE
- CREATE INDEX
- CREATE SEQUENCE
- CREATE TABLE
- GRANT RDAREA
- aa....aa:RDエリア名
- (S)このSQL文を無視します。
- (P)定義されているユーザ用RDエリアを指定するか,又は指定したRDエリア名を修正し,再度実行してください。
KFPA11653-E
Specified RDAREA aa....aa bb....bb (A)
- 次のどれかの誤りがあります。
- bb....bbがnot for userの場合:
- aa....aaがユーザ用ではありません。
- bb....bbがreplicated rdareaの場合:
- aa....aaがレプリカRDエリアです。
- bb....bbがused by inner replica facilityの場合:
- インナレプリカ機能を適用しているRDエリアaa....aaに,次の資源は作成できません。
- これらの理由によって,次のSQL文が実行できません。
- ALTER TABLE
- CREATE INDEX
- CREATE SEQUENCE
- CREATE TABLE
- GRANT RDAREA
- DROP INDEX
- DROP TABLE
- DROP SCHEMA
- aa....aa:RDエリア名
- bb....bb:{not for user|replicated rdarea|used by inner replica facility}
- (S)このSQL文を無視します。
- (P)
- bb....bbがnot for userの場合:
- ユーザ用RDエリアを指定して,再度実行してください。
- bb....bbがreplicated rdareaの場合:
- オリジナルRDエリアを指定して,再度実行してください。
- bb....bbがused by inner replica facilityの場合:
- インナレプリカ機能を適用していないRDエリアを指定して,再度実行してください。又は,インナレプリカ機能の適用を解除して,再度実行してください。
KFPA11654-E
Number of aa....aa exceeds bbb (A)
- aa....aaがtables and sequencesの場合
- RDエリア内の表と順序数生成子の合計数が,指定できる最大数を超えました。
- RDエリア内に指定できる表と順序数生成子の合計数の最大値は500です。
- aa....aaがindexesの場合
- RDエリア内のインデクス数が指定できる最大数を超えました。
- RDエリア内に指定できるインデクス数の最大値は500です。
- aa....aa:次のどちらかが表示されます。
- tables and sequences
- indexes
- bbb:500
- (S)このSQL文を無視します。
- (P)ほかのRDエリアを指定し,再度実行してください。
KFPA11656-E
No schema for aa....aa (A)
- スキーマがないため,次に示すSQLが実行できません。
- ALTER PROCEDURE
- ALTER ROUTINE
- CREATE FOREIGN INDEX
- CREATE FOREIGN TABLE
- CREATE FUNCTION
- CREATE INDEX
- CREATE PROCEDURE
- CREATE SEQUENCE
- CREATE TABLE
- CREATE TRIGGER
- CREATE TYPE
- CREATE VIEW
- DROP SCHEMA
- aa....aa:スキーマがないユーザの認可識別子
- (S)このSQL文を無視します。
- (P)CREATE TABLE,CREATE FOREIGN TABLE,CREATE INDEX,CREATE FOREIGN INDEX,CREATE PROCEDURE,CREATE TYPE,CREATE FUNCTION,CREATE TRIGGER,CREATE VIEW,又はCREATE SEQUENCEを実行する場合は,CREATE SCHEMAでスキーマを作成してから再度実行してください。DROP SCHEMA,ALTER PROCEDURE,及びALTER ROUTINEについては,スキーマが存在しないため,実行する必要はありません。
KFPA11657-E
Too small page size aa....aa for row length bb....bb (A)
- 指定したRDエリアは,ページ長が不足しています。
- aa....aa:指定したRDエリアのページ長
- bb....bb:行の長さ(単位:バイト)
- データが各国文字データの場合,メッセージ中の値は,指定した値の2倍の値が表示されます。
- (S)このSQL文を無視します。
- (P)次に示す計算式を満たす値をRDエリアに指定するか,又は行長を短くして再度実行してください。
- 〈計算式〉
- 行長≦↓RDエリアのページ長/1000↓×1000
- 注:「↓↓」は小数点以下を切り下げてください。
KFPA11658-E
Unable to specify "ALL" as table identifier (A)
- 表識別子にALLは使用できません。
- (S)このSQL文を無視します。
- (P)表識別子を変更して,再度実行してください。
KFPA11659-E
Invalid data type or data length (A)
- CHANGE句で指定したデータ型,及びデータ長に次のような誤りがあります。
- データ長を短くしようとしています。
- 固定長データのデータ長を変更しようとしています。
- 変更できないデータ型を変更しようとしています。
- 文字集合の指定がある列のデータ型を変更しようとしています。
- 変更後の文字データ型に文字集合を指定しています。
- 文字集合がUTF16の列のデータ長を,2の倍数以外に変更しようとしています。
- (S)このSQL文を無視します。
- (P)誤りを修正して,再度実行してください。
KFPA11660-E
Unable to aa....aa on the bb....bb (A)
- 表に対しての操作に次のどれかの誤りがあります。
- ビュー表に対してはインデクスの作成,トリガの作成,及び表定義の変更ができません。
- 監査証跡表に対しては表定義の変更ができません。
- 実表に対しては外部インデクスを作成できません。
- 外部表に対してはインデクスの作成,トリガの作成,及び表定義の変更ができません。
- 外部インデクスに対して,インデクス定義の変更はできません。
- aa....aa:次に示すどれかが表示されます。
- alter table
- create foreign index
- create index
- create trigger
- alter index
- bb....bb:次に示すどれかが表示されます。
- view
- table
- foreign table
- audit trail table
- foreign index
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11661-E
Identical structure index aa....aa."bb....bb" already exists (A)
- インデクスaa....aa."bb....bb"は,既にHiRDBに定義されています。
部分構造インデクスの場合は,同じ列の同じ部分構造をキーとする部分構造インデクスaa....aa."bb....bb"が,既にHiRDBに定義されています。
- aa....aa:認可識別子
- bb....bb:インデクス識別子
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11662-E
Unable to cc....cc because of key length of index aa....aa."bb....bb" too long (A)
- インデクスaa....aa."bb....bb"のキー長が,指定できる最大長を超えているため,cc....ccができません。キー長の計算式を次に示します。
キー長≦MIN((インデクス格納用RDエリアのページ長÷2)−1242,4036)
キー長の計算式については,マニュアル「HiRDB Version 8 SQLリファレンス」のCREATE INDEXを参照してください。
- aa....aa:認可識別子
- bb....bb:インデクス識別子
- cc....cc:{change data length|add rdarea}
- (S)このSQL文を無視します。
- (P)
- cc....ccがchange data lengthの場合
インデクスのキー長が最大長を超えないようにALTER TABLEを変更するか,又はインデクスを削除して,再度実行してください。
- cc....ccがadd rdareaの場合
インデクスを格納するRDエリアを変更してください。
KFPA11663-E
Unable to drop server "aa....aa" due to defined bb....bb (A)
- 外部サーバ"aa....aa"にはbb....bbが定義されているため,外部サーバの削除はできません。
- aa....aa:外部サーバ名
- bb....bb:{foreign table|user mapping}
- (S)このSQL文を無視します。
- (P)指定した外部サーバのユーザマッピング定義及び外部表を削除してから,再度実行してください。
KFPA11664-E
Specified aa....aa bb....bb already exists (A)
- 指定したスキーマ又は外部サーバは,既に定義されています。
- aa....aa:{schema|foreign server}
- bb....bb:{認可識別子|外部サーバ名}
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11665-E
No available parameter found for "ALTER TABLE" (A)
- ALTER TABLEのCHANGE句で指定した内容(繰返し列の最大要素数,データ型,データ長,既定値(WITH DEFAULT, SET DEFAULT句,又はDROP DEFAULT句),又は可変長文字データの格納方式)は,変更前の内容と変わっていません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11667-E
Invalid maximum number of elements for "ALTER TABLE" (A)
- ALTER TABLEのCHANGE句で指定した最大要素数に,次のどれかの誤りがあります。
- 最大要素数を小さくしようとしています。
- 繰返し列を繰返し列でない列に,又は繰返し列でない列を繰返し列に変更しようとしています。
- 最大要素数を変更しない場合に*を指定していません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11669-E
Invalid table name in view definition (A)
- ビュー表の基になる表名,又はビュー表名が誤っています。
又は,ビュー表の基になる表名とビュー表名が同じです。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11670-E
Update specified for aa....aa (A)
- 読み込み専用のビュー表,外部表,改竄防止表,又は監査証跡表に対する更新処理にaa....aaに示す誤りがあります。
- aa....aa:{read only view|foreign table supplied by DB2 UDB OS/390 V6|view table derived from foreign table supplied by DB2 UDB OS/390 V6|foreign table supplied by ORACLE, using "WITH ROLLBACK"|view table derived from foreign table supplied by ORACLE, using "WITH ROLLBACK"|foreign table, with cursor|view table derived from foreign table, with cursor|foreign table, using ROWID|view table derived from foreign table, using ROWID|INSERT ONLY table|view table derived from INSERT ONLY table|UPDATE ONLY FROM NULL column|AUDIT TRAIL TABLE}
- read only view:
- 読み込み専用のビュー表に対してINSERT文,UPDATE文,又はDELETE文を実行しています。
- foreign table supplied by DB2 UDB OS/390 V6,又はview table derived from foreign table supplied by DB2 UDB OS/390 V6:
- 外部サーバがDB2 UDB OS/390 V6の外部表,又は外部表を基表とするビュー表に対してINSERT文,UPDATE文,又はDELETE文を実行しています。
- foreign table supplied by ORACLE, using "WITH ROLLBACK",又はview table derived from foreign table supplied by ORACLE, using "WITH ROLLBACK":
- 外部サーバがORACLEの外部表,又は外部表を基表とするビュー表に対して,WITH ROLLBACKを指定したINSERT文,UPDATE文,又はDELETE文を実行しています。
- foreign table, with cursor,又はview table derived from foreign table, with cursor:
- 外部表,又は外部表を基表とするビュー表に対して,カーソルを使用したUPDATE文,又はDELETE文を実行しています。
- foreign table, using ROWID,又はview table derived from foreign table, using ROWID:
- 外部表,又は外部表を基表とするビュー表に対してUPDATE文,又はDELETE文を実行しています。
- INSERT ONLY table,又はview table derived from INSERT ONLY table:
- 改竄防止表,又は改竄防止表を基表とするビュー表に対して,更新可能列以外の列のUPDATE文を実行しています。
- 改竄防止表,又は改竄防止表を基表とするビュー表に対して,ROWを指定したUPDATE文を実行しています。
- 削除禁止期間を指定していない改竄防止表,又は行削除禁止期間を指定していない改竄防止表を基表とするビュー表に対してDELETE文を実行しています。
- UPDATE ONLY FROM NULL column:
- UPDATE ONLY FROM NULL属性の繰返し列に対して,添字を用いたUPDATE文(要素の更新,追加,又は削除)を実行しています。
- UPDATE ONLY FROM NULL属性の抽象データ型の列に対して,コンポネント指定を用いたUPDATE文を実行しています。
- AUDIT TRAIL TABLE:
- 監査証跡表に対してINSERT文又はUPDATE文を実行しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11671-E
As a result of changing data length,invalid use of variable length column occurred in view definition (A)
- ビュー定義中の次に示す列は,定義長を32,001バイト以上のBINARYに変更できません。
- 比較述語,限定述語,IN述語,BETWEEN述語,NULL述語,LIKE述語,及びSIMILAR述語中に指定した列
- 比較述語,限定述語,及びIN述語の副問合せ中に指定した列
- 重複排除に指定した実表の列
- 集合演算の対象となる問合せ指定の選択式に指定した列
- グループ分け,及び集合関数に指定した実表の列
- 内部導出表を作成する条件のどれかを満たす問合せ指定中で,内部導出表として展開されるビュー表を定義する場合に指定した列
- 内部導出表を作成する条件は次のとおりです。
- SELECT DISTINCTを指定して導出した,名前付きの導出表に対する問合せで,名前付きの導出表が副問合せ中に含まれるか,又は次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定
- 選択式に,FROM句で指定した名前付きの導出表の全列を一回ずつ指定していない
- NEXT VALUE式
- GROUP BY句,HAVING句,又は集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- 表の結合(外結合,内結合を含む)
- ウィンドウ関数
- NEXT VALUE式
- 選択式として列指定以外の値式を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- ウィンドウ関数
- 結合表
- DISTINCT指定の集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- ウィンドウ関数
- 表の結合(外結合,内結合を含む)を指定して導出した,名前付きの導出表に対する問合せに,表の結合(外結合,内結合を含む)を直接含んで,かつ指定した表の結合のどれかが結合表の指定である。
- 選択式としてスカラ副問合せを指定して,導出した名前付きの導出表に対する問合せが,次のどれかを直接含む。
- SELECT DISTINCT
- GROUP BY句,HAVING句,又は集合関数
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定している
- 選択式にスカラ副問合せを指定している
- 名前付き導出表の選択式に,副問合せを含む値式から導出した同じ列を2回以上指定している
- 名前付き導出表の選択式に,副問合せを含む値式から導出した列を外への参照をする列として指定している
- HiRDBのバージョンが07-02より前に定義したビュー表
- 集合演算によって導出した名前付きの導出表に対する問合せで,次のどちらかを満たしている。
- 集合演算の演算項のどれかに,内部導出表の問合せ,導出表を指定した問合せ,又は選択式に副問合せを指定した問合せかを含んでいる
- 集合演算の演算項のどれかと,名前付きの導出表に対する問合せが,1.〜6.に示したどれかの条件を満たしている
- UNION ALL以外を含む集合演算によって導出した,名前付きの導出表に対する問合せで,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- WHERE句
- 副問合せ
- 選択式に列指定以外の値式
- 選択式に,FROM句に指定した名前付きの導出表の列を1回ずつ指定していない
- NEXT VALUE式
- UNION ALLだけの集合演算によって導出した,名前付きの導出表に対する問合せで,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- ウィンドウ関数
- WHERE句,又は副問合せ(ただし,副問合せ,集合演算の演算項,又はINSERT文の問合せだけ)
- 関数呼出し又はシステム定義スカラ関数
- コンポネント指定
- WRITE指定
- GET_JAVA_STORED_ROUTINE_SOURCE指定
- 選択式にない項目でのソート指定
- 集合演算によって導出した名前付きの導出表をFROM句に指定した副問合せ
- 導出表を指定した副問合せ
- GROUP BY句に列指定以外の値式を指定した副問合せ
- 選択式に指定したSQL変数,及びSQLパラメタのうち,データ型が次のどれかになるもの
BLOB型
32,001バイト以上のBINARY型
抽象データ型
BOOLEAN型
- UNION ALLだけの集合演算によって導出した,名前付きの導出表を表の結合に指定した問合せ指定に,次のどれかを指定している。
- 名前付きの導出表を外結合の一番左側の外表以外の表参照に指定している
- 名前付きの導出表を指定したFROM句に,コンマの結合を指定している(導出表を指定した結合表以外に,別の表参照を指定している)
- 副問合せ又は導出表を指定している
- 問合せ指定が,副問合せ又は集合演算の演算項に含まれる
- 名前付きの導出表を導出する集合演算項に,次のどれかが含まれる
・表の結合
・GROUP BY句,HAVING句,又は集合関数
・SELECT DISTINCT
・選択式に列指定以外の値式
・内部導出表を生成する問合せ
・導出表を指定した問合せ
- 名前付きの導出表のほかに,集合演算を指定して導出した名前付きの導出表を指定している
- 名前付きの導出表を指定した結合表の表参照に,次のどれかを指定している
・表の結合を指定して導出した名前付きの導出表
・GROUP BY句,HAVING句,又は集合関数を指定して導出した名前付きの導出表
・SELECT DISTINCTを指定して導出した名前付きの導出表
・選択式に列指定以外の値式を指定して導出した名前付きの導出表
・内部導出表を生成する問合せを指定して導出した名前付きの導出表
・副問合せを指定して導出した名前付きの導出表
- 次に示す式によって得られる表の総数が65を超えている
表の総数=a+b×c+d
a:名前付き導出表を導出する表の延べ数
b:名前付き導出表を導出する集合演算の数+1
c:外結合の右側に指定する表の延べ数
d:名前付き導出表を指定した問合せ以外にも問合せを指定している場合,その問合せに指定した表の延べ数
- (S)このSQL文を無視します。
- (P)SQL文を修正するか,又はビュー表を削除した後,再度実行してください。
KFPA11672-E
Each column of distinct view can be specified only once in "SELECT" clause in view definition, or in "WITH" query (A)
- 重複排除(DISTINCT)を指定して定義したビュー表に対する,ビュー定義又はWITH句の導出問合せ式中のSELECT句に,ビュー表を構成するすべての列を一つずつ指定していません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11673-E
Duplicate "aa....aa" in bb....bb statement (A)
- bb....bb中で"aa....aa"を2回以上指定しています。
- aa....aa:2回以上指定した項目
- {CLUSTER KEY|PRIMARY KEY|PCTFREE|SUPPRESS
- |LOCK ROW/PAGE|WITHOUT ROLLBACK|UNBALANCED SPLIT
- |EMPTY|EXCEPT VALUES|INDEXLOCK|ISOLATION LEVEL
- |OPTIMIZE LEVEL|ADD OPTIMIZE LEVEL|SUBSTR LENGTH
- |OPTIONS SCHEMA|OPTIONS TABLE
- |OPTIONS COLLATING_SEQUENCE|OPTIONS TRAILING_SPACE
- |OPTIONS NULLABLE|OPTIONS USING_BES|OPTIONS_USER
- |OPTIONS PASSWD|SEGMENT REUSE|INSERT ONLY|NOT NULL
- |CONNECT|PASSWORD|AS DATA TYPE|START WITH
- |INCREMENT BY|MAXVALUE|MINVALUE|CYCLE|LOG INTERVAL}
- bb....bb:指定した文の種類
- {CREATE TABLE|CREATE INDEX|CREATE PROCEDURE
- |CREATE FOREIGN TABLE|CREATE SERVER
- |CREATE USER MAPPING|CREATE FUNCTION
- |PROCEDURE definition in CREATE TYPE
- |FUNCTION definition in CREATE TYPE|ALTER TABLE
- |ALTER PROCEDURE|ALTER ROUTINE
- |CREATE TRIGGER|ALTER TRIGGER
- |CREATE CONNECTION SECURITY|DROP CONNECTION SECURITY
- |CREATE SEQUENCE}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11674-E
Unable to specify more than 16 columns for "aa....aa" (A)
- CREATE TABLE文の中の"aa....aa"の列数が,指定できる最大数(16)を超えています。
- aa....aa:最大列数を超えて指定している箇所
- CLUSTER KEY:クラスタキー
- FOREIGN KEY:主キー
- HASH KEY:複数列ハッシュ分割の分割に指定した列
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11676-E
"aa....aa" cannot be specified in ALTER TABLE statement (A)
- ALTER TABLE文では,追加又は変更をする列に対して,"aa....aa"は指定できません。
- aa....aa:エラーの内容
- { CLUSTER KEY | NOT NULL }
- ただし,ADD句にはNOT NULLを指定できます。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11677-E
Unable to purge aa....aa (A)
- ビュー表,外部表,又は改竄防止表に対して,PURGE TABLE文は実行できません。
- aa....aa:{viewed table|foreign table|INSERT ONLY table}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11678-E
No Column-definition in "CREATE TABLE" statement (A)
- CREATE TABLE文中で,列定義が一つも指定されていません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11680-E
Unable to aa....aa LIST due to executing same user bb....bb (A)
- 同じ認可識別子bb....bbのユーザがリストを処理中のため,リストをaa....aaすることができません。
- aa....aa:リスト処理の種別
- {assign|select|drop}
- bb....bb:認可識別子
- (S)このSQL文を無視します。
- (P)実行中のトランザクションが終了してから再度実行してください。
KFPA11690-E
Unable to drop referenced table (A)
- 参照制約の被参照表は削除できません。
- (S)このSQL文を無視します。
- (P)参照表をすべて削除してから,再度実行してください。
KFPA11692-E
Unable to execute due to cc....cc aa....aa."bb....bb" in use (A)
- aa....aa."bb....bb"のcc....ccをほかのユーザが使用中です。このため,このSQL文又は運用コマンドは実行できません。
- aa....aa:認可識別子
- bb....bb:表識別子,又は順序数生成子識別子
- cc....cc:
- (S)このSQL文を無視します。
- (P)ほかのユーザがcc....ccの使用を終了した後,再度SQL文を実行してください。
- [対策]実行しようとしたSQLの操作が,正しいかどうか確認してください。正しい場合,ほかのユーザがcc....ccの使用を終了した後,このSQL文,又は運用コマンドを実行してください。なお,ほかのユーザが,cc....ccの使用を終了したかどうかはpdls -d lck -aコマンドで確認してください。
KFPA11693-E
Unable to define same columns construction for primary key and cluster key (A)
- 同じ列構成のクラスタキー句と主キー句は,同時に指定できません。
- (S)このSQL文を無視します。
- (P)同じ列構成のクラスタキー,及び主キーを定義する場合は,PRIMARY CLUSTER KEY句で定義してください。
KFPA11694-E
Unable to change cluster key because of invalid key attribute (A)
- クラスタキーの属性を変更する場合に,次に示す誤りがあります。
- UNIQUE指定のあるクラスタキーをUNIQUEに変更しようとしています。又はUNIQUE指定のないクラスタキーを非UNIQUEに変更しようとしています。
- フレキシブルハッシュ分割表,又はフレキシブルハッシュ分割を使用しているマトリクス分割表のクラスタキーをUNIQUEに変更しようとしています。
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11697-E
Unable to specify "WITH DEFAULT" except for "NOT NULL" (A)
- 表の定義時又は表の定義変更時には,非ナル値制約のない列に対して"WITH DEFAULT"を指定できません。
- (S)このSQL文を無視します。
- (P)"NOT NULL"を指定して,再度実行してください。
KFPA11698-E
Unable to specify "bb....bb" for "aa....aa" column (A)
- "aa....aa"を構成する列に対して,"bb....bb"は指定できません。
- aa....aa:abstract data(抽象データ型)
- bb....bb:NOT NULL
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11699-E
Unable to specify "WITH DEFAULT" because of column already "WITH DEFAULT" (A)
- 指定した列は,既にWITH DEFAULTが指定されています。
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11702-E
Unable to create unique index, because unique key not include all partitioning key columns (A)
- 次の理由で,UNIQUE指定のインデクスは定義できません。
- 複数のバックエンドサーバ間で横分割した表で,表の分割キーとして指定したすべての列が,インデクス構成列に含まれていません。
- シングルサーバ内,又は1バックエンドサーバ内でのFIXハッシュ分割のリバランス表で,表の分割キーとして指定したすべての列が,インデクス構成列に含まれていません。
- (S)このSQL文を無視します。
- (P)表の分割キーとして指定したすべての列を,インデクス構成列に含むように修正して(順不同),再度実行してください。
KFPA11703-E
Unable to partition table more than 1024 servers (A)
- 一つの表を1,025以上のバックエンドサーバに分割して定義できません。
- (S)このSQL文を無視します。
- (P)分割するバックエンドサーバ数を1,024以下にして,再度実行してください。
KFPA11704-E
Unable to specify aa....aa for bb....bb (A)
- bb....bbに対して,aa....aaは指定できません。
- bb....bbが"FIX" tableの場合:
- FIX属性の表に対して,データ型BLOB又はBINARYは指定できません。
- bb....bbがforeign tableの場合:
- 外部表に対して,次のデータ型は指定できません。
・256バイト以上のCHAR,VARCHAR,MCHAR,及びMVARCHAR
・128文字以上のNCHAR及びNVARCHAR
・256バイト以上のBINARY
- 外部表に対して文字集合は指定できません。
- bb....bbがattribute nameの場合:
- 型定義の属性名に対して文字集合は指定できません。
- aa....aa:{"BLOB"|"BINARY"|long data|character set}
- bb....bb:{"FIX" table|foreign table|attribute name}
- (S)このSQL文を無視します。
- (P)
- bb....bbが"FIX" tableの場合:
- データ型BLOB若しくはBINARYを指定しないようにするか,又はFIX属性の指定を削除して,再度実行してください。
- bb....bbがforeign table又はattribute nameの場合:
- データ型を指定し直して再度実行してください。
KFPA11705-E
Invalid option "aa....aa" number cc....cc in "bb....bb" statement (A)
- "bb....bb"文の"aa....aa"オプションの値が,指定できる最大値を超えています。
- aa....aa:誤りがあるオプション名
- {PCTFREE|SEGMENT REUSE}
- bb....bb:誤りがあるSQL文
- {CREATE TABLE|CREATE INDEX|ALTER TABLE}
- cc....cc:誤りがある指定値
- (S)このSQL文を無視します。
- (P)オプションの指定を変更して,再度実行してください。
KFPA11706-E
Number of defined indexes on table aa....aa."bb....bb" exceeds 255 (A)
- 一つの表に指定できるインデクスの数が最大数(255)を超えました。
- aa....aa:認可識別子
- bb....bb:表識別子
- (S)このSQL文を無視します。
- (P)このSQL文を実行したい場合は,インデクスを削除してください。
- SQL文を実行する必要がない場合は,このSQL文を削除してください。
KFPA11707-E
Invalid "LOB" RDAREA for table partitions (A)
- 同じ表格納用RDエリア名を重複指定している場合,又はALTER TABLE ADD RDAREAで対象表で既に使用されている表格納用RDエリアを指定した場合,表格納用RDエリアの指定と次に示す項目の指定が一致していません。
- LOB列格納用RDエリア
- LOB属性格納用RDエリア
- (S)このSQL文を無視します。
- (P)表格納用RDエリアに重複したRDエリア名がある場合は,LOB列格納用RDエリア又はLOB属性格納用RDエリアでも同じ位置が重複するように修正して,再度実行してください。
KFPA11708-E
Not specified "LOB" RDAREA "aa....aa" in same server as table RDAREA (A)
- 指定したLOB用RDエリアは,表格納用RDエリアと同じサーバではありません。
- aa....aa:LOB用RDエリア名
- (S)このSQL文を無視します。
- (P)対応する表格納用RDエリアと同じサーバのLOB用RDエリアを指定してください。
KFPA11709-E
Specified RDAREA "aa....aa" already used (A)
- 指定したLOB用RDエリアは,既にほかの表で使用されています。
- aa....aa:LOB用RDエリア名
- (S)このSQL文を無視します。
- (P)ほかの表で使用していないLOB用RDエリアを指定してください。
KFPA11710-E
Specific name for aa....aa."bb....bb" conflict with another routine (A)
- ルーチンaa....aa."bb....bb"の特定名が別のルーチンと競合しています。
- aa....aa:認可識別子
- bb....bb:ルーチン識別子
- (S)このSQL文を無視します。
- (P)ルーチン識別子を変更して,再度実行してください。
KFPA11711-E
Invalid update in execution of query with cursor (A)
- 次のどれかの誤りがあります。
- FOR UPDATE句を指定しないで宣言又は割り当てたカーソルを使用し,検索中の表に更新,削除,又は挿入をしています。
- FOR UPDATE OFを指定して宣言又は割り当てたカーソルを使用し,検索中の表に,削除又は挿入をしています。
- FOR UPDATE OFを指定して宣言又は割り当てたカーソルを使用し,検索中の表に,FOR UPDATE OFで指定していない列の更新をしています。
- FOR READ ONLYを指定して宣言又は割り当てたカーソルを指定し,更新又は削除をしています。
- (S)このSQL文を無視します。
- (P)UAPを修正し,再度実行してください。
KFPA11712-E
Duplicate attribute name "aa....aa" (A)
- 一つのデータ型を構成する属性の名称は,継承関係にあるすべての抽象データ型内で一意である必要があります。
- aa....aa:重複している属性名
- (S)このSQL文を無視します。
- (P)一意になるように属性名を修正して,SQL文を再度実行してください。
KFPA11713-E
Unable to aa....aa work file due to insufficient HiRDB file system area bb....bb (A)
- 内部処理で作業表用ファイルを作成する際,サーバ定義のpdworkで指定されたHiRDBファイルシステム領域に容量不足が発生しました。
- aa....aa:作業表用HiRDBファイルに対する操作
- create:作業表用HiRDBファイルの作成
- expand:作業表用HiRDBファイルの拡張
- bb....bb:容量不足が発生したHiRDBファイルシステム領域の名称
- HiRDBファイルシステム領域のパス名が118文字以上の場合は,HiRDBファイルシステム領域のパス名の後ろから117文字を出力します。
- (S)このトランザクションを無効にします。
- (P)HiRDB管理者に連絡してください。
- [対策]
- 〈作業表用HiRDBファイルに対する操作がcreateの場合〉
- サーバ定義のpdworkオペランドでHiRDBファイルシステム領域を追加してください。又は,pdworkオペランドで指定したHiRDBファイルシステム領域の領域長を増やして,サーバを開始してください。
- 〈作業表用HiRDBファイルに対する操作がexpandの場合〉
- サーバ定義のpdworkオペランドで指定したHiRDBファイルシステム領域の領域長を増やして,サーバを開始してください。
KFPA11714-E
Number of "aa....aa" exceeds bb....bb (A)
- "aa....aa"の値がシステムの上限値bbbbbを超えました。
- aa....aa:該当項目
- {ADT LEVEL(抽象データ型の世代数)}
- bb....bb:システムの上限値{30000}
- (S)このSQL文を無視します。
- (P)システムの限界によって対処できません。このSQLは実行できません。SQLの誤りに起因する場合には,それを修正し,再度実行してください。
KFPA11716-E
Unable to change definition of column specified in aa....aa operand in view definition (A)
- ビュー定義で次のどれかの項目に指定した実表の列は,データ型,及び定義長の変更はできません。
- 連結演算
- スカラ関数
- CASE式
- CAST指定
- 関数呼出し
- また,ビュー定義文中で次に示す機能のうちのどれかを指定している場合,そのビュー定義で使用した列は,データ型及び定義長を変更できません。
- 行副問合せ
- 集合演算を指定したスカラ副問合せ
- 集合演算を指定した表副問合せ
- FROM句の導出表,またはEXISTS述語以外で結果の列数が2以上の表副問合せ
- 選択式中のスカラ副問合せ
- 比較述語,IN述語,及び限定述語の左側の行値構成子中のスカラ副問合せ
- 比較述語の右側の行値構成子が,スカラ副問合せを含む場合でかつ行値構成子要素数が2以上の場合
- IN述語の右側の行値構成子中のスカラ副問合せ
- BETWEEN述語,LIKE述語,XLIKE述語,SIMILAR述語,NULL述語及び論理述語中のスカラ副問合せ
- 値式中のスカラ副問合せ
- aa....aa:エラーの内容
- { concatenation | scalar function | CASE expression | CAST specification | function invocation | ubquery }
- (S)このSQL文を無視します。
- (P)SQL文を修正してください。又は,ビュー表を削除してから,再度実行してください。
KFPA11717-E
Unable to rename aa....aa name on "bb....bb" due to cc....cc (A)
- 次に示す理由のため,表,列,又はインデクスの名称が変更できません。
- 変更対象の表を基にビュー表が作成されています。
- 変更対象の表にトリガが定義されています。
- 変更対象の表に検査制約が定義されています。
- 変更対象の列は検査制約の探索条件中で使用されています。
- 変更対象の表に参照制約(外部キー)が定義されています。
- 変更対象の列は外部キー構成列です。
- 変更対象の表は参照制約の被参照表です。
- 変更対象の列は参照制約の被参照表の主キー構成列です。
- 変更対象の表,又は変更対象のインデクスが定義されている表が,ストアドプロシジャ又はトリガSQL文に指定されています。
- ビュー表の列名称を変更しようとしました。
- トリガの実行契機で指定している列名称を変更しようとしました。
- トリガ動作の探索条件中で新旧値相関名を使用して参照している列の名称を変更しようとしました。
- トリガSQL文中で新旧値相関名を使用して参照している列の名称を変更しようとしました。
- 改竄防止表の表名又は列名を変更しようとしました。
- aa....aa:変更対象種別
- COLUMN:列名称の変更
- TABLE:表名称の変更
- INDEX:インデクス名称の変更
- bb....bb:表,ビュー表,インデクス
- cc....cc:エラーの種別
- used on view:ビューが定義されています。
- used on trigger:トリガが定義されています。
- check constraint:検査制約が定義されています。
- check column:検査制約の探索条件中で使用している列名称です。
- referential constraint:参照制約(外部キー)が定義されている表です。
- foreign key column:外部キー構成列の列名称です。
- referenced table:参照制約の被参照表です。
- referenced primary key:参照制約の被参照表の主キー構成列です。
- used on stored procedure:ストアドプロシジャ,又はトリガSQL文で使用されています。
- view's column:変更しようとした列名称がビュー表の列名称です。
- trigger column:変更しようとした列名称がトリガの実行契機で指定されています。
- triggered action condition:変更しようとした列名称が,トリガ動作の探索条件中で新旧値相関名を使用して参照している列名称です。
- triggered SQL statement:変更しようとした列名称が,トリガSQL文中で新旧値相関名を使用して参照している列名称です。
- INSERT ONLY table:変更しようとした表は改竄防止表です。
- (S)このSQL文を無視します。
- (P)
- cc....ccがused on stored procedure又はused on viewの場合:
- 変更対象の表を使用しているビュー表,又は変更対象の表や変更対象のインデクスが定義されている表を使用しているストアドプロシジャ若しくはトリガを削除し,ALTER TABLE又はALTER INDEXを再実行してください。その後,ビュー表,ストアドプロシジャ,又はトリガを再作成してください。
- cc....ccがview's columnの場合:
- DROP VIEWを実行した後,新しい列名でCREATE VIEWを実行し,列名称を変更してください。
- cc....ccがused on triggerの場合:
- 変更対象の表に定義しているトリガを削除し,ALTER TABLEを再実行してください。その後,トリガを再作成してください。
- cc....ccがcheck constraintの場合:
- 表名称を見直し,再実行してください。
- cc....ccがcheck columnの場合:
- 列名称を見直し,再実行してください。
- cc....ccがreferential constraintの場合:
- 表名称を見直し,再実行してください。
- cc....ccがforeign key columnの場合:
- 列名称を見直し,再実行してください。
- cc....ccがreferenced tableの場合:
- 表名称を見直し,再実行してください。
- cc....ccがreferenced primary keyの場合:
- 列名称を見直し,再実行してください。
- cc....ccがtrigger column,triggered action condition,及びtriggered SQL statementの場合:
- 列名を変更しようとした列を使用しているトリガを削除し,ALTER TABLEを再実行してください。その後,トリガを再作成してください。
- cc....ccがINSERT ONLY tableの場合:
- 改竄防止表は表名及び列名の変更はできません。表名称を見直し,再実行してください。
KFPA11718-E
Invalid use of column suppress specification (A)
- 列データ抑制の定義に,次に示す誤りがあります。
- FIX表に対して指定しています。
- CHAR,MCHAR,NCHAR以外のデータ型の列に対して指定しています。
- 繰返し列に対して指定しています。
- (S)このSQL文を無視して,トランザクションを終了します。
- (P)SQL文を修正して,再度実行してください。
KFPA11720-E
Error occurred in HiRDB/client, inf1=aa....aa, inf2=bbbb (L+A)
- HiRDBシステムのクライアントライブラリで内部矛盾が発生しました。
考えられる原因を次に示します。
- pdstartコマンドで指定するホスト及びPDHOSTで指定するホストと,クライアント側のシステムがネットワークで通信できない状態になっているか,又は通信の負荷が高くなっている
- OLTP環境下でX/Openに従ったUAPを実行している場合,tx_begin関数によってトランザクションを開始していない
- クライアントエラーログファイル中に,このメッセージと同じ行に出力されているオペレーションコードの先頭の文字が'0'(ゼロ)の場合は,UAPを開発した環境のHiRDBクライアントでサポート済みの機能が,UAPを実行した環境のHiRDBクライアントでサポートされていない
- aa....aa:エラーを検出したソースファイルの名称
- bbbb:エラーを検出した位置(行番号)
- (S)処理を終了します。
- [対策]
- オペレーションコードの先頭の文字が'0'(ゼロ)の場合は,開発環境と実行環境のHiRDBクライアントのバージョンを確認してください。
- エラーが出力されたエラーログファイルのバックアップを取得して保守員に連絡してください。
- このメッセージが出力された場合,HiRDBサーバとの接続が切断されているため,再度CONNECT文から実行する必要があります。
KFPA11721-E
User mapping for aa....aa on foreign server "bb....bb" cc....cc (A)
- 次の理由によって,外部サーバ"bb....bb"に対するaa....aaのユーザマッピング定義の作成又は削除ができません。
- cc....ccがalready existsの場合,指定したユーザマッピング定義は既に定義されています。
- cc....ccがnot found in systemの場合,指定したユーザマッピング定義はHiRDBにありません。
- aa....aa:{認可識別子|PUBLIC}
- bb....bb:外部サーバ名
- cc....cc:{already exists|not found in system}
- (S)このSQL文を無視します。
- [対策]このSQL文を実行する必要はありません。
KFPA11722-E
Communication error occurred, reason=aa....aa (A)
- SQLの処理中に続行できない通信エラーが発生しました。
- aa....aa:エラーの内容
- INVALID DATA:サーバから不当なデータを受信しました。
- SERVER PROCESS DOWN:サーバプロセスが停止しました。
- (S)処理を終了します。また,サーバとの接続が切断されます。
- (P)HiRDB管理者に連絡してください。
- [対策]
- 〈SERVER PROCESS DOWNの場合〉
- サーバプロセスの停止原因を調べ,障害を取り除いた後,再度UAPを実行してください。
- 高速接続機能(クライアント環境定義のPDSERVICEPORT)を使用している場合,PDSERVICEPORTの指定値が誤っているおそれがあります。HiRDB開始時にKFPS00860-Wのメッセージが出力されていないか,又はPDSERVICEPORTの値がスケジューラのポート番号(システム定義のpd_service_portオペランド,pd_scd_portオペランド,又はpdunitオペランドの-sオプション)の値と異なっていないかを確認し,該当する場合はPDSERVICEPORTの指定値を正しく変更した後,再度UAPを実行してください。
- なお,このメッセージが出力された場合,HiRDBサーバとの接続が切断されているため,再度UAPを実行するときはCONNECT文から実行する必要があります。
- 〈INVALID DATAの場合〉
- エラーログファイルのバックアップを取得して,保守員に連絡してください。
KFPA11723-E
Communication error occurred, reason=aa....aa (L+A)
- HiRDBシステム又はHiRDBサーバとの通信でエラーが発生しました。又は,HiRDBシステム又はHiRDBサーバがダウンしています。
- aa....aa:障害の内容を示す文字列
- CLIENT MEMORY:クライアントライブラリでメモリ不足が発生しました。
- FES (SDS) CLOSE:サーバ(HiRDB/シングルサーバ(SDS),又はHiRDB/パラレルサーバ(FES))の終了処理中です。
- FES (SDS) NOT UP:サーバ(HiRDB/シングルサーバ(SDS),又はHiRDB/パラレルサーバ(FES))が稼働していないか,開始処理中,又はログ適用サイトとして稼働しています。
- HiRDB BUSY:HiRDB(サーバ)がBUSYなため,コネクトできません。
- HiRDB DATA ERROR:HiRDBシステム又はHiRDBサーバからの通信データが不正です。
- HiRDB INITIALIZE:HiRDBシステム又はHiRDBサーバの初期化処理中です。
- HiRDB NOT UP:HiRDBシステム又はHiRDBサーバが稼働していません。又は,HiRDBサーバ側でListenキューが不足しています。
- HiRDB SYSTEM ERROR:HiRDBシステム又はHiRDBサーバでシステムエラーを検出しました。
- HiRDB MEMORY:HiRDBシステム又はHiRDBサーバでメモリ不足が発生しました。
- INIT ERROR:通信の初期化処理でエラーが発生しました。
- INVALID SERVER TYPE:HiRDB(サーバ)のサーバ種別が,PDSRVTYPE(クライアント環境定義)と異なります。
- NETWORK:ネットワークに障害が発生しました。又は,HiRDBサーバが異常終了してコネクションが切断されました。
- (S)処理を終了します。
- (P)
- 〈aa....aaがHiRDB BUSYの場合〉
- 時間をおいて再度実行してください。再度このメッセージが出力されたときは,HiRDB管理者へ連絡してください。
- 〈aa....aaがHiRDB BUSY以外の場合〉
- HiRDB管理者に障害の内容を連絡し,障害を取り除いた後再度実行してください。
- [対策]
- HiRDBクライアントが出力するエラーログファイル(PDCLTPATHの下又はカレントディレクトリに作成される)から障害の原因を調べ,原因を取り除いて再度実行してください。
- 接続対象のHiRDBが開始しているのに,UAP起動時にこのメッセージ(aa....aaが"HiRDB NOT UP")が出力され続ける場合は,クライアント環境定義のPDHOST及びPDNAMEPORTオペランドの値を見直してください。また,HiRDBサーバで障害が発生していないか,イベントログ(UNIX版の場合はsyslogfile)で確認してください。
- PDHOST及びPDNAMEPORTオペランドの値が正しくて,エラーログファイルにKFPZ02444-Eメッセージ(func=connectでerrnoの示す値がETIMEDOUT又はECONNREFUSED)が出力されている場合は,HiRDBサーバに対する接続要求が多過ぎる可能性があります。この場合,時間をおいて再度実行するか,又はListenキューの指定値を大きくしてください。Listenキューについては,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
- 接続先のHiRDBがログ同期方式のリアルタイムSANレプリケーションを適用していて,かつaa....aaが"FES(SDS) NOT UP"の場合は,HiRDBがログ適用サイトとして稼働している可能性があります。HiRDB管理者に状態を問い合わせて,必要であれば接続先を業務サイトのHiRDBに変更して再度実行してください。
- なお,このメッセージが出力された場合,HiRDBサーバとの接続が切断されているため,再度実行するときはCONNECT文から実行する必要があります。
KFPA11724-E
Environment definition error, variable=aa....aa, reason=bb....bb, identifier="cc....cc" (L+A)
- 環境変数の指定に誤りがあります。
- aa....aa:誤りのあった環境変数名
- PDPLUGINで始まる環境変数の場合,プラグイン用の環境変数の長さが長過ぎるか,環境変数の個数が多過ぎて,バッファに格納できる範囲を超えています。
- bb....bb:エラーの理由
- INVALID CHAR:指定できない文字があります。
- NET ENVIRONMENT:指定内容がネットワーク環境と一致しません。
- NO VALUE:指定値がありません。
- OUT OF RANGE:指定値が範囲外です。
- NOT ENVIRONMENT GROUP:レジストリ中に指定した環境変数グループがありません。
- INVALID IDENTIFIER:識別子が不正です。
- cc....cc:不正な識別子(30バイトを超える場合は,先頭30バイトを表示)
- 理由がINVALID IDENTIFIERの場合に表示されます。それ以外の場合は表示されません。
- (S)処理を終了します。
- (P)環境変数の指定を正しくして,再度実行してください。
KFPA11725-E
Other SQL executing cannot execute next SQL (L+A)
- 前のSQLの処理が終わる前に,次のSQLを実行しています。又は,マルチスレッドのUAPで,複数のスレッドから同一の接続ハンドルを使用しているか,若しくは接続ハンドルなしでSQLを実行しています。
- (S)処理を終了します。
- (O)前のSQLの処理が終了するのを待って,次のSQLを実行してください。
KFPA11727-E
Unable to execute SQL, for termination process HiRDB (L+A)
- HiRDBシステム又はサーバが終了処理中のため,SQL文の実行ができません。
- (S)処理を終了します。
- (P)HiRDBシステム又はサーバの開始を確認した後,再度UAPを実行してください。
KFPA11728-E
Error occurred in HiRDB, reason=aa....aa (L+A)
- HiRDBシステム又はサーバがエラーリターンしました。
- aa....aa:理由を示す文字列
- FALSE:リソースのロックに失敗しました。
- NO FES(SDS):使用できるサーバ(シングルサーバ(SDS),又はフロントエンドサーバ(FES))がないか,又はログ適用サイトに接続しようとしました。
- SHUTDOWN:HiRDBシステムが停止処理中です。
- (S)処理を終了します。
- (P)〈理由コードがFALSEの場合〉
- リトライしてください。
- 〈理由コードがNO FES(SDS),又はSHUTDOWNの場合〉
- HiRDBの開始を確認してから,再度実行してください。なお,このメッセージが出力された場合,HiRDBサーバとの接続が切断されているため,再実行時にはCONNECT文から行う必要があります。
- NO FES(SDS)でHiRDBがログ適用サイトとして稼働していた場合は,接続先に業務サイトを指定し,再度実行してください。
KFPA11729-E
Insufficient memory on aa....aa, size=bbbbb (A)
- SQL文を実行するためのメモリが不足しています。
- aa....aa:確保しようとした領域の種別を示す文字列
- DYNAMIC_SHMPOOL:動的共用メモリ
- PROCESS:プロセス固有領域
- STATIC_SHMPOOL:静的共用メモリ
- bbbbb:確保しようとした領域のサイズ(単位:バイト)
- (S)処理を終了します。
- [対策]実行に必要なメモリを確保し,再度実行してください。
KFPA11731-E
System call error, func=aa....aa, errno=bbb (L+A)
- aa....aaで示すシステムコールでエラーが発生しました。
- aa....aa:エラーの発生したシステムコール名称
- bbb:システムコールの返したエラー番号
- (S)処理を終了します。
- (P)エラーインジケータの値を調査し,errno.h及びユーザが使用しているOSのマニュアルを参照して,エラーの原因を取り除き,再度実行してください。
KFPA11732-E
Time over, no response from HiRDB[,WAITTIME=aa....aa] (L+A)
- HiRDBサーバが停止しました。又は,HiRDBサーバの処理がタイマ監視時間よりも長く掛かりました。このため,HiRDBサーバへの問合せができません。
[,WAITTIME=aa....aa]はType4 JDBCドライバを使用している場合に出力されることがあります。
- aa....aa:クライアントの最大待ち時間(クライアント環境定義のPDCWAITTIMEオペランドの値,又はStatement#setQueryTimeoutの値。CALL COMMAND文実行時はクライアント環境定義のPDCALCMDWAITTIMEオペランドの値)
- (S)処理を終了します。
- (P)HiRDBサーバが停止した場合は,HiRDBサーバの開始を確認し,再度実行してください。
- HiRDBサーバが停止していない場合は,クライアントの最大待ち時間(クライアント環境定義のPDCWAITTIMEオペランドの値,又はStatement#setQueryTimeoutの値。CALL COMMAND文実行時はクライアント環境定義のPDCALCMDWAITTIMEオペランドの値)を長くして,UAPを再度実行してください。
- なお,このメッセージが出力された場合,HiRDBサーバとの接続が切断されているため,再度UAPを実行するときはCONNECT文から実行する必要があります。
- クライアント環境定義のPDCLTRCVADDRに不正なIPアドレス(HiRDBサーバからアクセスできないアドレス),又はホスト名を設定した場合に,このエラーとなることがあります。HiRDBサーバのシングルサーバ又はフロントエンドサーバがあるホストから,PDCLTRCVADDRで指定したIPアドレスがpingコマンドで送信できるかどうか確認してください。
- PDCLTRCVADDRに設定したホスト名に対応するアドレスが,HiRDBサーバがあるホストとUAPがあるホストとで異なっている場合に,このエラーとなることがあります。PDCLTRCVADDRに設定したホスト名に対応しているアドレスが同じかどうか確認してください。
KFPA11733-E
Error occurred in HiRDB, inf1=aa....aa, inf2=bbbb (L+A)
- HiRDBサーバから不正なデータを受け取りました。
- aa....aa:エラーを検出したソースファイルの名称
- bbbb:エラーを検出した位置(行番号)
- (S)処理を終了します。
- [対策]エラーログファイルが出力されている場合は,エラーログファイルのバックアップを取得してください。その後,サーバ側の障害対策をして保守員に連絡してください。
KFPA11734-E
Unable to get IPaddr of FES(SDS) host, hostname=aa....aa (L)
- HiRDB/シングルサーバ(SDS),又はHiRDB/パラレルサーバ(FES)があるホスト名称のIPアドレスが取得できません。
- aa....aa:IPアドレスを取得しようとしたホスト名称
- (S)処理を終了します。
- (P)UAPを実行したホストのhostsファイルの内容を参照し,メッセージ中に表示されたホスト名称の定義を追加して,再度UAPを実行してください。
KFPA11735-E
FES(SDS) canceled (L)
- UAPからSQLのキャンセルを要求されたので,SQLの実行を取り消しました。これ以上の処理は続行できません。
- (S)処理を終了します。
- (P)要求した処理が取り消されたので,必要ならば再度UAPを実行してください。
KFPA11736-E
aa....aa bb....bb."cc....cc" not convert to 64-bit (A)
- 指定したaa....aa bb....bb."cc....cc"は64ビットモード対応になっていません。
- aa....aa:種別
- View:ビュー表
- Routine:ルーチン
- Trigger:トリガ
- bb....bb:認可識別子
- cc....cc:表識別子,ルーチン識別子,又はトリガ識別子
- (S)このSQL文を無視します。
- [対策]pdobjconvコマンドでビュー表又はルーチンを64ビットモード対応にしてください。その後,SQL文を再度実行してください。
KFPA11737-E
RDAREA for specified aa....aa already removed, server=bb....bb (A)
- SQL文で指定しているaa....aaを格納した,サーバbb....bbのRDエリアはデータベース構成変更ユティリティ(pdmod)で削除されています。
- aa....aa:LIST(リスト)
- bb....bb:サーバ名
- (S)このSQL文を無視します。
- (P)SQL文で指定しているリストを,削除後,再作成してから実行してください。
KFPA11738-E
No RDAREA for aa....aa, server=bb....bb (A)
- サーバbb....bbにaa....aa用RDエリアがないため,SQL文を実行できません。
又は,サーバbb....bbのaa....aa用RDエリアがすべて閉塞中のため,SQL文を実行できません。
- aa....aa:LIST(リスト)
- bb....bb:サーバ名
- (S)このSQL文を無視します。
- (P)データベース構成変更ユティリティ(pdmod)でRDエリアを割り当ててから,再度実行してください。又は,RDエリアの障害を取り除いて閉塞状態を解除してから,再度実行してください。
- なお,このメッセージが出力された場合,HiRDBサーバとの接続が切断されているため,再度実行するときはCONNECT文から実行する必要があります。
KFPA11740-E
Unable to execute SQL for definition due to cc....cc aa....aa."bb....bb" (A)
- 削除又は変更されるリソースを使用するSQLオブジェクトのルーチンaa....aa."bb....bb"があるため,SQLオブジェクトを無効にする次の定義系SQLは実行できません。又は,削除若しくは変更されるリソースを使用するSQLオブジェクトのルーチンaa....aa."bb....bb"を実行中のため,次の定義系SQLは実行できません。
・ALTER INDEX(インデクス定義の変更)
・ALTER PROCEDURE(手続きの再作成)
・ALTER ROUTINE(ルーチンの再作成)
・ALTER TABLE(表定義の変更)
・ALTER TRIGGER(トリガの再作成)
・CREATE FUNCTION(関数定義)
・CREATE INDEX(インデクス定義)
・CREATE TABLE(表の定義)
・CREATE TRIGGER(トリガの定義)
・CREATE TYPE(データ型(サブタイプ)の定義)
・DROP DATA TYPE(データ型の削除)
・DROP FOREIGN TABLE(外部表削除)
・DROP FUNCTION(関数の削除)
・DROP INDEX(インデクスの削除)
・DROP PROCEDURE(手続きの削除)
・DROP SCHEMA(スキーマの削除)
・DROP SEQUENCE(順序数生成子の削除)
・DROP TABLE(表の削除)
・DROP TRIGGER(トリガの削除)
・DROP VIEW(ビューの削除)
・REVOKE アクセス権限(アクセス権限の削除)
- 削除されるリソースを使用するビュー表aa....aa."bb....bb"があるため,次の定義系SQLは実行できません。
・DROP FUNCTION(関数の削除)
・DROP DATA TYPE(データ型の削除)
・DROP SCHEMA(スキーマの削除)
- 削除される関数をトリガ動作の探索条件中で使用するトリガaa....aa."bb....bb"があるため,次の定義系SQLは実行できません。
・DROP FUNCTION(関数の削除)
・DROP SCHEMA(スキーマの削除)
- 定義系SQLによって無効になるリソースのうち,抽象データ型のパラメタ,又は戻り値を持つリソースを使用するビュー表aa....aa."bb....bb"があるため,次の定義系SQLは実行できません。
・CREATE FUNCTION(関数定義)
・CREATE TYPE(データ型(サブタイプ)の定義)
・DROP DATA TYPE(データ型の削除)
・DROP FUNCTION(関数の削除)
- aa....aa:認可識別子
- bb....bb:ルーチン識別子,表識別子,又はトリガ識別子
- cc....cc:{ROUTINE|TABLE|TRIGGER}
- (S)このトランザクションを無効にします。
- (P)
- 〈cc....ccがROUTINEの場合〉
- SQLオブジェクトを削除してもよい場合は,WITH PROGRAMを指定して,再度実行してください。実行中のルーチンがある場合は,ルーチンが終了してから再度実行してください。
- 〈cc....ccがTABLEの場合〉
- ビュー表aa....aa."bb....bb"を削除してから再度実行してください。
- 〈cc....ccがTRIGGERの場合〉
- トリガaa....aa."bb....bb"を削除してから再度実行してください。また,DROP FUNCTIONの場合,トリガを無効にしてもよい場合は,WITH PROGRAMを指定して,再度実行してください。
KFPA11741-E
Unable to drop datatype due to used by aa....aa bb....bb."cc....cc" (A)
- 指定したデータ型はaa....aaのbb....bb."cc....cc"が使用しているため削除できません。
- aa....aa:データ型を利用している資源
- {TABLE,INDEX,DATATYPE,INDEXTYPE}
- bb....bb:認可識別子(利用している資源の所有者)
- cc....cc:利用している資源の名称
- (S)このSQL文を無視します。
- (P)利用している資源の定義を削除してよいか確認してください。削除できる場合は,それを削除した後,このSQL文を再度実行してください。
KFPA11743-E
Foreign key aa....aa."bb....bb" mismatch primary key code=cc(dd....dd) (A)
- 外部キーaa....aa."bb....bb"と,外部キーが参照する主キーとが,不整合です。
- aa....aa:認可識別子
- bb....bb:制約名
- cc:理由コード
- dd....dd:エラーに対する付加情報
- (S)このSQL文を無視します。
- (P)理由コード及びエラーに対する付加情報について次に示します。エラーの要因を取り除いて,SQL文を再度実行してください。
| 理由コード(cc) |
エラーに対する付加情報(dd....dd) |
意味 |
| 01 |
number of columns |
外部キーと主キーの構成列数が異なります。 |
| 02 |
data types |
外部キーと主キーの対応する列のデータ型が異なります。 |
| 03 |
data length |
外部キーと主キーの対応する列のデータ長が異なります。 |
| 04 |
character set |
外部キーと主キーの対応する列の文字集合が異なります。 |
KFPA11744-E
Unable to define referential constraint aa....aa."bb....bb" for ee....ee."ff....ff" code=cc(dd....dd) (A)
- ee....ee."ff....ff"を被参照表とする参照制約定義aa....aa."bb....bb"が,ccに示す理由のため,定義できません。
- aa....aa:認可識別子
- bb....bb:制約名
- cc:理由コード
- dd....dd:エラーに対する付加情報
- ee....ee:認可識別子
- ff....ff:表識別子
- (S)このSQL文を無視します。
- (P)理由コード及びエラーコードに対する付加情報について次に示します。SQL文を修正し,再度実行してください。
| 理由コード(cc) |
エラーに対する付加情報(dd....dd) |
意味 |
| 01 |
foreign table,view,又はalias |
被参照表に,外部表,ビュー表,及び表別名は指定できません。 |
| 02 |
Primary key not defined |
被参照表に主キーがありません。 |
| 03 |
WITHOUT ROLLBACK table |
被参照表にWITHOUT ROLLBACK指定の表は指定できません。 |
| 04 |
own table |
被参照表に自表は指定できません。 |
| 05 |
another user's table |
被参照表にほかの所有者の表は指定できません。 |
KFPA11745-E
Unable to specify partitioning key on column "aa....aa" (A)
- 次に示す列を分割キーに指定できません。
- 定義長256バイト以上のCHAR,VARCHAR,MCHAR,MVARCHAR
- 定義長128文字以上のNCHAR,NVARCHAR
- 単一列分割の場合,クラスタキーを構成する列の先頭の列以外
複数列分割,又はマトリクス分割の場合,分割キーに指定する列の順序がクラスタキーに指定する列の順序と異なる列
- BLOB
- 複数列分割,又はマトリクス分割の分割キーに重複した列
- 繰返し列
- BINARY
- 小数秒精度が0より大きいTIMESTAMP
- 既定値にCURRENT_TIMESTAMP USING BESを指定した列
- 抽象データ型
- aa....aa:エラーとなった列名
- (S)このSQL文を無視します。
- (P)分割キーに指定できる列を分割キーに指定して,再度実行してください。
- クラスタキーを指定する場合,クラスタキーに指定する列を,分割キーに指定する列の先頭から同じ順序ですべて含むように指定して,再実行してください。
KFPA11746-E
Incompatible data type specified at partitioning condition aaaa for column "bb....bb" (A)
- "bb....bb"列に指定したaaaa番目の格納条件の条件値に,次のような誤りがあります。
- 条件値のデータ型が,格納条件に指定した列のデータ型に変換できません。
- 条件値のデータ長が,格納条件に指定した列のデータ長を超えています。
- 条件値が論理的に不適格です。
- 条件値のデータ内容が不正です。
- 文字集合指定で変換した条件値のデータ長が,分割条件に指定した列のデータ長を超えています。
- 格納条件に指定した列の文字集合に変換できない条件値を指定しています。
- aaaa:格納条件の順序番号
- bb....bb:エラー要因となった格納条件値を指定した列名
- (S)このSQL文を無視します。
- (P)分割格納条件を見直してから,再度実行してください。
KFPA11747-E
Invalid partitioning condition aaaa for column "bb....bb" (A)
- 分割キー"bb....bb"に指定したaaaa番目の格納条件に,次のような誤りがあります。
- 格納条件を指定順に評価した結果,aaaa番目の格納条件に従って格納する行がありません。
- 二つ以上の列に格納条件が指定されました。
- 格納条件の文字列の長さが0です。
- aaaa:格納条件の順序番号
- bb....bb:エラーとなった格納条件値を指定した列名(分割条件を指定した列名が特定できない場合は********が表示されます)
- (S)このSQL文を無視します。
- (P)格納条件として指定した値を修正して,再度実行してください。
KFPA11748-E
Number of defined foreign keys referencing primary key in a table exceeds 255,table=aa....aa."bb....bb" (A)
- 被参照表aa....aa."bb....bb"の主キーを参照する外部キーの数が最大数(255)を超えました。
- aa....aa:認可識別子
- bb....bb:表識別子
- (S)このSQL文を無視します。
- (P)外部キーを定義した表を削除してから,SQL文を再度実行してください。
KFPA11749-E
Duplicate column name "aa....aa" in foreign key bb....bb."cc....cc" (A)
- 外部キーbb....bb."cc....cc"の構成列で列名"aa....aa"が重複しています。
- aa....aa:外部キーを構成する列名
- bb....bb:認可識別子
- cc....cc:制約名
- (S)このSQL文を無視します。
- (P)外部キーを構成する列名が重複しないように修正して,再度実行してください。
KFPA11750-E
Invalid ALLOCATE clause for column "aa....aa" (A)
- "aa....aa"列に指定したALLOCATE句に誤りがあります。
列のデータ型が抽象データ型の場合,抽象データ型に含まれるすべてのBLOB属性に対して,それぞれ別のLOB格納用RDエリアを指定する必要があります。又は,指定した抽象データ型のスーパタイプにBLOB属性が定義されています。
- aa....aa:ALLOCATE句を指定した列名
- (S)このSQL文を無視します。
- (P)SQL文のALLOCATE句を修正して,再度実行してください。ただし,指定した抽象データ型のスーパタイプにBLOB属性が定義されている場合は,このSQL文は実行できません。
KFPA11752-E
Already connected (L+A)
- 既にCONNECT文は発行されています。HiRDBシステムとの接続後に再度CONNECT文は発行できません。
- (S)処理を終了します。
- (P)プログラムを見直し,SQL文の発行順序に誤りがないか確認してください。必要があればこのCONNECT文を削除するか又はこのCONNECT文の前にDISCONNECT文を追加してください。
KFPA11753-E
Invalid option specified for column "aa....aa" (A)
- "aa....aa"列のオプション指定に誤りがあります。
- 抽象データ型列に対してwith defaultは指定できません。
- プラグイン開発者が提供する抽象データ型の列以外に"PLUGIN"は指定できません。
- aa....aa:誤ったオプションが指定された列名
- (S)このSQL文を無視します。
- (P)SQL文中の列定義の指定を修正し,再度実行してください。
KFPA11754-E
Duplicate routine name aa....aa."bb....bb" (A)
- CREATE INDEXのFOR句で指定したルーチン名が重複しています。
- aa....aa:認可識別子
- bb....bb:ルーチン識別子
- (S)このSQL文を無視します。
- (P)ルーチン名を修正し,再度実行してください。
KFPA11756-E
No available pages in RDAREA, RDAREA=aa....aa (A+L)
- RDエリアのページが不足しました。
- aa....aa:空き領域が不足したRDエリア名
- (S)このトランザクションを無効にします。
- [対策]次のどれかの対処をしてから,このトランザクション中のSQL文を再度実行してください。
- RDエリアの拡張
pdmodで,不足したRDエリアの容量を拡張してください。
- 表の再編成,又はインデクスの一括作成
pdrorgで,該当するRDエリアに格納されている表を再編成してください。又は,インデクスの一括作成を実行してください。
- 空きページの解放
pddbstで,該当するRDエリアの状態を解析して,必要であればインデクスに対してpdreclaimを実行してください。また,定義長が256バイト以上の可変長文字列型,BINARY型,及び抽象データ型のデータ,並びに繰返し列の分岐行が格納される場合は,必要であれば表に対してpdreclaimを実行してください。
- pdload,又はpdrorgの実行中にこのメッセージが出力された場合,次に示す処理のどれかを実行し,コマンドを再度実行してください。
- RDエリアの拡張
データベース構成変更ユティリティを使用して,不足したRDエリアの容量を拡張してください。
- 可変長文字列データの格納方式変更
定義長が256バイト以上のVARCHAR,NVARCHAR,MVARCHARの列がある表で,ノースプリットオプションの指定ができる場合はCREATE TABLEで表を再定義してください。データ格納に必要なページ数が削減できます。
- 未使用領域比率又は空きページ比率の変更(すぐにRDエリアの拡張ができない場合の対処)
次のどちらかの方法で変更してください。
・CREATE TABLE及びCREATE INDEXに指定したPCTFREEオペランドの指定値を小さくして,表やインデクスを再定義してください。
・データベース作成ユティリティ(pdload),又はデータベース再編成ユティリティ(pdrorg)のoption制御文にtblfree,又はidxfreeオペランドを指定し,指定値をPCTFREEオペランドの指定値よりも小さい値に変更してください。
KFPA11758-E
Invalid "EXCEPT VALUES" for aa....aa (A)
- 指定したインデクスの除外キー値に,次の誤りがあります。
- 非ナル値制約の列に対して,除外キー値を構成する値としてNULLを指定しています。
- 繰返し列のインデクスに対して,除外キー値を指定しています。
- aa....aa:{CREATE INDEX|CREATE FOREIGN INDEX}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11761-E
PLUGIN for aa....aa."bb....bb" not registered (A)
- プラグインが登録されていないため,そのSQLは実行できません。
プラグインインデクス定義で指定したインデクス型には,プラグインが登録されている必要があります。
- aa....aa:認可識別子
- bb....bb:データ型又はインデクス型の識別子
- (S)このSQL文を無視します。
- (P)プラグインを登録した後,再度実行してください。
KFPA11764-E
Number of index columns unequals to number of "EXCEPT VALUES" columns (A)
- インデクスを構成する列の数と,除外キー値を構成する値の数が一致していません。
- (S)このSQL文を無視します。
- (P)インデクスを構成する列の数と,除外キー値を構成する値の数を同じにして,再度実行してください。
KFPA11766-E
Unable to define aa....aa cc....cc "bb....bb" for specified data type (A)
- 列"bb....bb"にaa....aaは定義できません。
- ●aa....aaがmulti-valueの場合,次の列は指定できません。
- BLOBの列
- 抽象データ型の列
- BINARY型の列
- ●aa....aaがno-split又はsplitの場合,次の列は指定できません。
- VARCHAR,MVARCHAR,及びNVARCHAR以外の列
- ●aa....aaがcollating-sequenceの場合,次の列は指定できません。
- CHAR,VARCHAR,MCHAR,MVARCHAR,NCHAR,及びNVARCHAR以外の列
- ●aa....aaがtrailing-spaceの場合,次の列は指定できません。
- VARCHAR,MVARCHAR,及びNVARCHAR以外の列
- ●aa....aaがrecoveryの場合,次の列は指定できません。
- ●aa....aaがwith default句の場合,次の列は指定できません。
- aa....aa:次のどれかです。
- multi-value:繰返し列
- no-split:ノースプリットオプション指定ありの列
- split:ノースプリットオプション指定なしの列
- collating-sequence:COLLATING-SEQUENCEオプション指定の列
- trailing-space:TRAILING-SPACEオプション指定の列
- recovery:RECOVERY指定の列
- with default:WITH DEFAULT句指定の列
- bb....bb:列名
- cc....cc:次のどちらかです。
- column:列名
- attribute:属性
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11769-E
Unable to lock system table (A)
- システム表,又はシステム表を元の表とするビュー表に対して,LOCK文は実行できません。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11770-I
aaaa [bb....bb cc....cc] currently in use, resource id=dd....dd (A)
- リソースID dd....ddで示される資源は,ほかのトランザクションによって占有されています。このため,SQL文が実行できません。
NO WAIT指定(FOR UPDATEにNOWAITを指定した場合を含む)のSQL文ではない場合で,タイムアウトまで待ち時間が継続しているときにこのメッセージが出力されます。
- aaaa:資源種別名
- bb....bb:資源名称1
- cc....cc:資源名称2
- dd....dd:資源情報
- 資源種別名,資源名称,及び資源情報については,マニュアル「HiRDB Version 8 システム運用ガイド」を参照してください。
- (S)
- NO WAIT指定(FOR UPDATEにNOWAITを指定した場合を含む)のSQL文の場合は,このSQL文を無視します。
- WITH ROLLBACK指定のSQL文の場合は,トランザクションを取り消して無効にします。
- (O)
- 再度実行してください。詳細については,マニュアル「HiRDB Version 8 システム運用ガイド」のデッドロック情報及びタイムアウト情報への対処方法の説明を参照してください。
- HiRDB/パラレルサーバで共用表を使用している場合,更新可能バックエンドサーバが開始しているか確認してください。開始していないときは再開始後,再度実行してください。
KFPA11771-E
Not specified index RDAREA in same server as table RDAREA (A)
- 指定したインデクス格納用RDエリアは,表格納用RDエリアがあるサーバにはありません。インデクス格納用RDエリアには,クラスタキーのインデクス格納用RDエリア,及び主キーのインデクス格納用RDエリアを含みます。
- (S)このSQL文を無視します。
- (P)表格納用RDエリアがあるサーバのインデクス格納用RDエリアを指定して,再度実行してください。
KFPA11773-E
Invalid specification of base tables for LIST (A)
- 作成しようとするリストの基になる表の指定に,次のような誤りがあります。
- ビュー表を指定している
- 表別名を指定している
- 他RDノードの表を指定している
- 外部表を指定している
- 共用表を指定している
- WITHOUT ROLLBACKを指定した表を指定している
- 文字集合を指定した列を含む表を指定している
- (S)このSQL文を無視します。
- (P)リストの基になる表の指定を修正して,再度実行してください。
KFPA11774-E
Base tables for LIST conflict (A)
- ASSIGN LIST文で集合演算をする一方のリストの基表が,他方のリストの基表と異なります。
- (S)このSQL文を無視します。
- (P)指定したリストの名前に誤りがあれば,修正して再度実行してください。
KFPA11775-E
Unable to define function "aa....aa"."bb....bb" because of same signature as system function (A)
- 指定した関数"aa....aa"."bb....bb"は,システムが提供する関数と同じ名称であり,かつ同じSQLパラメタの構成のため定義できません。
- aa....aa:認可識別子
- bb....bb:ルーチン識別子
- (S)このSQL文を無視します。
- (P)ルーチン識別子を変更して,このSQL文を再度実行してください。
KFPA11776-E
Invalid specification in ASSIGN LIST statement (A)
- ASSIGN LIST文中の指定に次のどれかの誤りがあります。
- 探索条件中に四則演算,日付演算,連結演算,スカラ関数,CASE式,CAST指定,又はコンポネント指定を指定しています。
- 探索条件中の列を,表名又は相関名で修飾しています。
- 探索条件中の比較演算子の両辺に列を指定しています。
- 探索条件中のBETWEEN述語の値式2,又は値式3に列を指定しています。
- 探索条件中の比較演算子の両辺に,定数,USER,CURRENT_DATE,CURRENT_TIME,又はCURRENT_TIMESTAMPを指定しています。
- 探索条件中のIN述語の左辺に,定数,USER,CURRENT_DATE,CURRENT_TIME,又はCURRENT_TIMESTAMPを指定しています。
- 探索条件中のBETWEEN述語の値式1に,定数,USER,CURRENT_DATE,CURRENT_TIME,又はCURRENT_TIMESTAMPを指定しています。
- 探索条件中のLIKE述語,又はXLIKE述語の左辺に,定数,USER,CURRENT_DATE,CURRENT_TIME,又はCURRENT_TIMESTAMPを指定しています。
- 探索条件中のSIMILAR述語の左辺に定数,USER,CURRENT_DATE,CURRENT_TIME,又はCURRENT_TIMESTAMPを指定しています。
- インデクスを使用するロジックを実装したプラグイン関数以外のユーザ定義関数を指定しています。
- 探索条件中の繰返し列に,添字ANYを指定していません。
- 繰返し列に対する述語を,NOTで否定しています。
- ANDNOTを指定した条件式を,NOTで否定しています。
- IS FALSE,IS UNKNOWNの論理述語を指定しています。
- 副問合せを指定したIN述語をNOTで否定しています。
- 論理述語をNOTで否定しています。
- リストに,受渡し値を格納できる受渡し値送信関数を二つ以上指定しています。
- 受渡し値を格納したリストの集合演算ができません(受渡し値を格納したリストの集合演算については,マニュアル「HiRDB Version 8 UAP開発ガイド」を参照してください)。
- XMLQUERY関数,XMLSERIALIZE関数,XMLPARSE関数,又は列指定のXML問合せ文脈項目の指定がないXMLEXISTS述語を指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11777-E
Unable to execute due to aa....aa bb....bb."cc....cc" in use (A)
- メッセージに示す資源はSQL文の前処理でほかのユーザが使用中です。このため,SQL文は実行できません。
- aa....aa:使用中の資源種別
- type:抽象データ型
- routine:ルーチン
- bb....bb:認可識別子
- 使用中の資源種別がルーチンの場合は認可識別子を特定できないので********を出力します。
- cc....cc:データ型識別子,又はルーチン識別子
- (S)このSQL文を無視します。
- (P)SQL文の前処理終了後,このSQL文を再度実行してください。
KFPA11778-E
Invalid specification in query with LIST (A)
- リストを使用した問合せ中の指定に,次のどれかの誤りがあります。
- 最も外側の問合せのSELECT句に集合関数を指定しています。
- 最も外側の問合せのSELECT句にウィンドウ関数を指定しています。
- 最も外側の問合せのSELECT句に副問合せを指定しています。
- 最も外側の問合せのSELECT句にROWを指定しています。
- 最も外側の問合せのSELECT句に表指定.*を指定しています。
- 最も外側の問合せのSELECT句に,表修飾ありの列指定を指定しています。
- ORDER BY句に修飾子付き列名を指定しています。
- 受渡し値の格納されていないリストに対して,射影列に受渡し値受信関数を指定しています。
- リストに格納された受渡し値の数より,射影列に受渡し値受信関数を多く指定しています。
- (S)このSQL文を無視します。
- (P)リストを使用したSELECT文を修正して,再度実行してください。
KFPA11780-E
No appropriate index on table aa....aa."bb....bb" (A)
- ASSIGN LIST文を実行する場合,表aa....aa."bb....bb"に次のインデクスが定義されていなければなりません。
- 探索条件中に指定した列には,インデクス(除外キー値を持つインデクスを除く)が必要です。
- 探索条件中に構造化繰返し述語を指定した場合には,構造化繰返し述語の探索条件中に指定した列をすべて構成列に含むインデクスが必要です。
- 探索条件中にXMLEXISTS述語を指定した場合,インデクスの使用条件を満たしていないときは,インデクスを使用できません。インデクスの使用条件については,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
- 探索条件を指定していなければ,その表の任意の列(繰返し列を除く)にインデクス(除外キー値を持つインデクス,及びプラグインインデクスを除く)が必要です。
- 繰返し列と繰返し列以外の列の両方を構成列に含むインデクスを使用して,繰返し列でない列の述語を評価する場合,繰返し列のどれかの列に条件を指定していればインデクスは使用できます。
- 副問合せを指定したIN述語の列には,単一列インデクスが必要です。
- 副問合せを指定したIN述語中の列には,次のどちらかのインデクスが定義されていなければなりません。なお,(b)はSQL最適化モードがコストベース最適化モード2の場合に限ります。
(a) 単一列インデクス
(b) 副問合せを指定したIN述語中の列を先頭とする複数列インデクス
副問合せを指定したIN述語中の列が複数列インデクスの先頭でない場合でも,この列より前のインデクス構成列に,比較述語(=),NULL述語(IS NULL),又は右辺が値指定のIN述語(IN)のどれかが指定されていればかまいません。ただし,繰返し列をインデクス構成列に含むインデクスは除きます。また,右辺が値指定のIN述語(IN)の場合は,値指定の個数が次のどちらかの条件を満たしている必要があります。
・INが1列だけの場合,値指定の個数は5以下
・INが2列以上の場合,それぞれの列に指定した値指定の個数の積が5以下
- aa....aa:認可識別子
- bb....bb:表識別子
- (S)このSQL文を無視します。
- (P)必要なインデクスを作成した後,ASSIGN LIST文を再度実行してください。
KFPA11781-E
Authorization indentifier unable to specified for LIST (A)
- リストに対して認可識別子は指定できません。
- (S)このSQL文を無視します。
- (P)リストに指定した認可識別子を削除して,再度実行してください。
KFPA11782-E
Column qualified with table specification in ASSIGN LIST statement (A)
- ASSIGN LIST文の探索条件中の列名は,表名,又は相関名で修飾できません。
- (S)このSQL文を無視します。
- (P)列名を表名,又は相関名で修飾しないように修正して,再度実行してください。
KFPA11783-E
LIST aa....aa not found in system (A)
- 指定したリストaa....aaがありません。
- aa....aa:リストの名前
- (S)このSQL文を無視します。
- (P)リスト名に誤りがあれば,修正して再度実行してください。
- リスト名に誤りがなければ,そのリストは作成されていないことになります。この場合,リストを作成した後で,再度実行してください。
KFPA11785-E
List already dropped or altered (A)
- SQL文中で参照されているリストは既に削除されているか,又は作り直されているため,このSQL文は実行できません。
- (S)このSQL文を無視します。
- (P)参照しているリストが削除される前,又は作り直しの前に,このSQL文を実行するように順序を変更して再度実行してください。順序を変更する必要がなければ,改めて前処理をして,再度実行してください。
KFPA11787-E
Unable to execute "aa....aa" due to existence of bb....bb's LIST "cc....cc" based on the table (A)
- bb....bbが所有するリスト"cc....cc"の基表に対する操作のため,"aa....aa"を実行できません。
- aa....aa:{DROP TABLE|ALTER TABLE|DROP SCHEMA}
- bb....bb:認可識別子
- cc....cc:リスト名
- (S)このSQL文を無視します。
- (P)該当する表がユーザ自身のリストとして使用されている場合は,該当する表を基にしているリストをすべて削除した後,再度実行してください。
KFPA11791-E
Number of RDAREAs not equal to that of table partitions (A)
- 指定したインデクス格納RDエリアの数に,次の誤りがあります。
- 分割キーインデクスの場合は,横分割表を格納するRDエリアと同じ数のインデクス格納RDエリアを指定してください。
- 非分割キーインデクスの場合は,横分割表を格納するRDエリアと同じ数のインデクス格納RDエリアを指定してください。又は,バックエンドサーバ数と同じ数のインデクス格納RDエリアを指定してください。
- TYPEを指定した場合(形式2)は,表格納RDエリアと同じ数のインデクス格納RDエリアを指定してください。
- マトリクス分割表の場合は,マトリクス分割表を格納するRDエリアと同じ数のインデクス格納RDエリアを指定してください。
-
又は,BLOB型を指定した列及びLOB属性のLOB列格納用RDエリアの数に誤りがあります。
- (S)このSQL文を無視します。
- (P)インデクス格納RDエリア,又はLOB列格納用RDエリアの指定数を一致させて,再度実行してください。
KFPA11793-E
Invalid RDAREA "aa....aa" for index (A)
- 分割指定のインデクス定義時のRDエリア"aa....aa"が,境界値分割又はハッシュ分割した表のRDエリアと対応していません。
- aa....aa:対応していないインデクスの格納用RDエリア名
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度ジョブを実行してください。
KFPA11795-E
Number of partitioning aa....aa exceed bbbb (A)
- 表又はインデクスの分割時に指定できる重複排除したRDエリアの数が,最大数を超えました。
- aa....aa:処理対象{ table | index }
- bbbb:重複排除したRDエリアの最大数(1024)
- (S)このSQL文を無視します。
- (P)重複排除した場合のRDエリアの数を最大値以下に修正して,再度実行してください。
KFPA11796-E
Unable to specify same RDAREA "aa....aa" (A)
- 一つ前の格納RDエリアと同じRDエリアは指定できません。
- aa....aa:表格納用RDエリア
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度ジョブを実行してください。
KFPA11797-E
Invalid specification for "WITHOUT ROLLBACK" table (A)
- WITHOUT ROLLBACKは,次の表に指定できません。
- FIX表でない表
- LOB列を含む表
- LOCK PAGEを指定した表
- 外部キーを定義する表
- また,WITHOUT ROLLBACKを指定した表に対して,次の指定はできません。
- ALTER TABLEのCHANGE LOCK PAGE
- (S)トランザクションを無効にします。
- (P)実行したSQLがCREATE TABLEの場合,SQL文を修正して再度実行してください。実行したSQLがALTER TABLEの場合,SQL文を削除してください。
KFPA11798-E
Invalid usage of DEFAULT clause for column or SQL variable "aa....aa", code=bb (A)
- 次に示す場合のDEFAULT句の指定が不正です。
- 表定義時
- 表定義更新時(DEFAULT句設定時,又はDEFAULT句削除時)
- ルーチン定義のSQL変数宣言時
- aa....aa:列名
- bb:理由コード
- 理由コードの意味を次に示します。
| 理由コード |
意味 |
| 01 |
DEFAULT句とWITH DEFAULTは同時に指定できません。 |
| 02 |
繰返し列にDEFAULT句は指定できません。 |
| 06 |
DEFAULT句として指定できない次の値を指定しています。
- 指定された列又はSQL変数のデータ型に変換できない値
- 指定された列又はSQL変数の定義長を超える値
- 上位有効けたが無効となるような値
- 文字集合指定によって変換した結果,列の定義長を超える値
- 指定した列の文字集合に変換できない値
|
| 07 |
USERは,CHAR,MCAHR,VARCHAR,及びMVARCHAR以外のデータ型の列又はSQL変数に指定できません。 |
| 08 |
CURRENT_DATE値関数は,DATE又はCHAR(10)以外のデータ型の列又はSQL変数に指定できません。 |
| 09 |
CURRENT_TIME値関数は,TIME又はCHAR(8)以外のデータ型の列又はSQL変数に指定できません。 |
| 10 |
NULLは,非ナル値制約のある列に指定できません。 |
| 12 |
次に示すデータ型の列又はSQL変数にDEFAULT句は指定できません。
- BLOB
- 抽象データ型
- 32,001バイト以上のBINARY
|
| 14 |
CURRENT_TIMESTAMP値関数は,TIMESTAMP,CHAR(19),CHAR(22),CHAR(24),及びCHAR(26)以外のデータ型の列又はSQL変数に指定できません。 |
| 15 |
文字集合が定義してある列に次のDEFAULT句は指定できません。
- CURRENT_TIME値関数
- CURRENT_DATE値関数
- CURRENT_TIMESTAMP値関数
|
| 31 |
DEFAULT句の指定のない列にDROP DEFAULTは指定できません。 |
| 32 |
DEFAULT句の指定のある列にWITH DEFAULTは指定できません。 |
| 33 |
文字集合の指定と同時に次のDEFAULT句は指定できません。
- CURRENT_TIME値関数
- CURRENT_DATE値関数
- CURRENT_TIMESTAMP値関数
|
| 34 |
改竄防止表の行削除禁止期間を指定した挿入履歴保持列に,DEFAULT句は指定できません。 |
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください(理由コードが31及び32の場合,そのSQL文を削除してください)。
KFPA11800-E
Zero divisor in arithmetic operation for aa....aa data type (A)
- データ型aa....aaの算術演算中に,0による除算が発生しました。
- aa....aa:0による除算が発生したデータ型
- { INTEGER | DECIMAL | SMALLFLT | FLOAT | INTERVAL YEAR TO DAY | INTERVAL HOUR TO SECOND | SMALLINT }
- (S)このSQL文を無視します。
- (P)0による除算が発生しないように算術式を変更し,再度実行してください。
KFPA11801-E
Overflow in aa....aa for bb....bb data type (A)
- データ型bb....bbの演算aa....aaでオーバフローが発生しました。
- aa....aa:オーバフローの発生した演算の種類
- { addition | subtraction | division | multiplication | sign inversion | scalar function "INTEGER" | scalar function "DECIMAL" | scalar function "DAYS" | scalar function "DATE" | correction | scalar function "ABS" | scalar function "MOD" | java routine | c routine}
- bb....bb:オーバフローの発生したデータ型
- { integer | smallint | decimal | smallflt | float | date | interval year to day | time | interval hour to second }
- (S)このSQL文を無視します。
- (P)オーバフローが発生しないように算術式を変更し,再度実行してください。
- [対策]次に示すどれかの場合,pd_sql_dec_op_maxprecオペランドに38を指定すると,オーバフローを回避できる場合があります。
- オーバフローの発生した演算の種類がスカラ関数DECIMALでかつ,オーバフローの発生したデータ型がFLOATの場合
- オーバフローの発生した演算の種類がスカラ関数MODでかつ,オーバフローの発生したデータ型がDECIMALの場合
KFPA11802-E
Overflow in aa....aa FUNCTION "bb....bb" for cc....cc data type (A)
- 列のデータ型がcc....ccである集合関数又はウィンドウ関数"bb....bb"の処理中にオーバフローが発生しました。
- SUM又はAVGの場合は,対象データの加算時にオーバフローが発生しました。
- COUNTの場合は,対象データの件数が2,147,483,647を超えました。
- COUNT_FLOATの場合は,対象データの件数が浮動小数点数※で表現できる範囲を超えました。
- aa....aa:指定した関数
- { SET | WINDOW }
- bb....bb:集合関数又はウィンドウ関数の種類
- { SUM | AVG | COUNT | COUNT_FLOAT }
- cc....cc:オーバフローが発生したデータ型
- { integer | smallint | decimal | smallflt | float }
- (S)このSQL文を無視します。
- (P)演算対象のデータ件数を少なくするなど,オーバフローが発生する原因を取り除き,再度実行してください。
- 注※ 浮動小数点数の値の範囲は,ハードウェア表現に従います。
- [対策]集合関数SUM又はAVGの対象データの加算時に発生したオーバフローでかつ,オーバフローが発生したデータ型がDECIMALの場合,pd_sql_dec_op_maxprecオペランドに38を指定すると,オーバフローを回避できる場合があります。
KFPA11803-E
Duplicate key value in unique index id=aa....aa (A)
- UNIQUE指定のインデクス,又は主キーに対して,重複した列値を追加しようとしました。又は,重複した値に列値を更新しようとしました。
- aa....aa:インデクス番号
- (S)このSQL文を無視します。
- (P)重複する列値を修正した後,再度SQL文を実行してください。
KFPA11804-E
Invalid operation code aaaa (A)
- クライアントからのRPCインタフェースが不正です。
- 存在しないオペレーションコードを指定しました。
- 存在しないシステムタイプを指定しました。
- aaaa:オペレーションコード
- (S)この要求を無視します。
- (P)UAPのプリプロセス,コンパイル,又はリンクに誤りがないか確認してください。誤りがなければ,HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA11805-E
Invalid section number (A)
- セクション番号が1〜4,095の範囲ではありません。
- (S)この要求を無視します。
- (P)UAPのプリプロセス,コンパイル,又はリンクに誤りがないか確認してください。誤りがなければ,HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA11806-E
Current number of elements exceeds aa....aa, columnid=bb....bb (A)
- UPDATE文のADD句で追加した列の要素数が,最大要素数を超えています。
- aa....aa:最大要素数
- bb....bb:更新対象表の何番目の列がエラーとなったかを示す列番号
- (S)このトランザクションを無効にします。
- [対策]ALTER TABLEで列の最大要素数を増やして,再度実行してください。
KFPA11807-E
Invalid update option (A)
- DECLARE CURSORの更新オプションが不正です。
- (S)この要求を無視します。
- (P)UAPのプリプロセス,コンパイル,又はリンクに誤りがないか確認してください。誤りがなければ,HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA11808-E
Row length for work list bbbbbbb exceeds maximum list row length aaaaa (A)
- 行長bbbbbbbが,作業表として格納できる最大行長aaaaaを超えています。
- aaaaa:格納できる最大行長
- bbbbbbb:格納しようとした行長
- (S)このトランザクションを無効にします。
- (P)SELECT文で指定した列数及び列サイズを見直して,作業表の最大行長を超えないようにしてください。
KFPA11809-I
Row length bb....bb exceeds aa....aa in RDAREA cc....cc (A)
- INSERT若しくはUPDATE SETを指定した行,又はデータロードしようとした行の格納行長bb....bbが最大行長aa....aaを超えています。
- aa....aa:格納できる最大行長
- bb....bb:格納しようとした行長
- cc....cc:RDエリア名
- (S)このトランザクションを無効にします。
- [対策]
- 〈SQL文で発生した場合〉
- 表をアンロードした後,ページ長が大きなRDエリアに表を再定義して,リロードしてください。
- 〈データベース作成ユティリティ(pdload)で発生した場合〉
- データベース構成変更ユティリティ(pdmod)でRDエリアの再初期化(ページ長を変更)をしてから,コマンドを再度実行してください。
KFPA11810-E
Duplicate key value detected in unique index while loading index index id=aa....aa (A)
- 次のどちらかの場合,このメッセージが出力されます。
- UNIQUE指定のインデクス,又は主キーに対してのインデクス作成処理で,重複したキー値を検出しました。
- 非FIX表をバイナリ形式でアンロードし,FIX表に不当にデータロードしました。
- aa....aa:インデクス識別子
- (S)このトランザクションを無効にします。
- (P)
- 重複したキー値を検出した場合:
- インデクスを削除し,重複しているキー値を修正した後,CREATE INDEXを実行してください。表にCLUSTER KEY又はPRIMARY KEYを指定している場合は,pdload実行前に取得しておいたバックアップからRDエリアを回復し,入力データ中の重複している列値を修正した後,再度pdloadを実行してください。
- 非FIX表をバイナリ形式でアンロードし,FIX表に不当にデータロードした場合:
- 非FIX表をバイナリ形式でアンロードした場合,FIX表にはデータロードできません。しかし,データ型によっては入力データの不正が検知されないで,不当にデータロードされてしまい,結果としてキー重複エラーのメッセージが出力されることがあります。その場合は,データロードの条件を確認して,正しい条件で再度実行してください。
KFPA11811-E
MASTER DIRECTORY RDAREA full (A)
- マスタディレクトリ用RDエリアに,RDエリア,表,インデクス,及びビュー表を定義できる空き領域がありません。
- (S)処理を無効にして,異常終了します。
- [対策]データベース構成変更ユティリティで,マスタディレクトリ用RDエリアを拡張してください。
- 又は,不要な表又はインデクスを削除した後,再度実行してください。
KFPA11812-E
Number of aa....aa exceeds bbbb in RDAREA "cc....cc"dd....dd (A)
- 指定した表及び順序数生成子の定義情報,又はインデクスの定義情報が,RDエリア"cc....cc"に定義できる最大数bbbbを超えています。
又は,リストの定義情報が,閉塞していないリスト用RDエリア(サーバ名dd....dd)に定義できる最大数bbbbを超えています。
- aa....aa:定義情報の種別
- TABLE and SEQUENCE:表及び順序数生成子
- INDEX:インデクス
- LIST:リスト
- bbbb:定義できる最大数
- cc....cc:RDエリア名
- リスト用RDエリアの場合は********と表示されます。
- dd....dd:サーバ名
- リスト用RDエリアの場合に,次のように表示されます。
- server=サーバ名
- (S)この処理を無効にします。
- (P)次のどちらかの処置をしてください。
- 表及び順序数生成子,又はインデクスを定義しようとした場合
表及び順序数生成子,若しくはインデクスをほかのRDエリアに定義するか,又は該当するRDエリアに定義されている表及び順序数生成子,若しくはインデクスを削除してください。
- リストを定義しようとした場合
該当するサーバに定義されている不要なリストを削除してください。不要なリストを削除しても同じエラーになる場合は,HiRDB管理者に連絡してください。
- [対策]
- リストを定義しようとした場合
データベース構成変更ユティリティ(pdmod)で,該当するサーバにリスト用RDエリアを追加してください。また,リスト用RDエリアが閉塞している場合は,RDエリアの障害を取り除いて,閉塞を解除してください。
なお,リスト用RDエリアに作成できるリスト数に余裕がない場合,次の条件を満たすと一時的にKFPA11812-Eエラーとなることがあります。
・サーバプロセスがプロセスダウンし,クライアントにKFPA11722-Eエラーでリターンした場合の回復処理完了前に,同一ユーザで再接続しASSIGN LIST文を実行した
KFPA11814-E
DATE DIRECTORY RDAREA full (A)
- データディレクトリ用RDエリアに,横分割表又はインデクスの管理情報を格納できる空き領域がありません。
- (S)処理を無効にして,異常終了します。
- [対策]データベース構成変更ユティリティで,データディレクトリ用RDエリアを拡張してください。
- 又は,不要なインデクス又は複数のRDエリアに分割格納する表を削除した後,再度実行してください。
KFPA11815-E
aa....aaID not found in DIRECTORY data, RDAREA = "bb....bb", ID = cc....cc (A)
- 処理対象の表,インデクス,リスト,又は順序数生成子の定義情報が,"bb....bb"のRDエリア内にありません。
ただし,以下のユティリティ実行中に定義系SQL(DROP TABLE,DROP INDEXまたはALTER TABLE)を同時実行した場合も,本メッセージを出力します。
- aa....aa:表,インデクス,リスト,又は順序数生成子の種別
- {TABLE|INDEX|LIST|SEQUENCE}
- bb....bb:RDエリア名
- cc....cc:表,インデクス,リスト番号,又は順序数生成子
- (S)異常終了します。
- (P)次のどちらかの処置をしてください。
- 表,インデクス,又は順序数生成子の場合
"bb....bb"で示すRDエリアについて,運用方法に誤りがないか,マニュアル「HiRDB Version 8 システム運用ガイド」の「バックアップの取得方法」および「データベースの回復方法」を参照して確認し,RDエリアを回復してください。
運用方法に誤りがなく,ユティリティと定義系SQLを同時実行した場合は,該当するユティリティを再実行してください。
- リストの場合
SQL文で指定したリストを再作成してください。
KFPA11821-E
More than aa....aa or invalid length in SQL (A)
- SQL文の長さがaa....aaバイトを超えています。又は,長さが不正です。
- aa....aa:SQL文の長さ
- (S)このSQL文を無視します。
- (P)SQL文の長さを修正し,再度実行してください。
KFPA11822-E
Unable to access table due to check pending status, tableID=aa....aa, RDAREA="bb....bb", constraint type=ccccccc (A)
- aa....aaで示される表は検査保留状態のため,検索及び更新できません。
- aa....aa:検査保留状態の表の表番号
- bb....bb:検査保留状態の表が格納されているRDエリア名称
- ccccccc:表に定義されている制約の種類
- REF:参照制約
- CHK:検査制約
- REF,CHK:参照制約及び検査制約
- (S)このSQL文を無視します。
- [対策]整合性チェックユティリティ(pdconstck)を使用し,検査保留状態を解除してください。検査保留状態の解除手順については,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
KFPA11823-E
Unable to execute SQL for definition "aa....aa".bb....bb used by pdrbal (A)
- リバランスユティリティを実行中のため,次のSQLは実行できません。
- ALTER TABLE
- CREATE INDEX(表格納用RDエリアとインデクス格納用RDエリアの数が一致しないインデクスは定義できません)
- aa....aa:認可識別子
- bb....bb:表識別子
- (S)このSQL文を無視します。
- (P)リバランスユティリティの実行終了後に,再度SQLを実行してください。
KFPA11824-E
aa....aa file access error occurred,file name=bb....bb, func=cc....cc, errno=dddd (A+L)
- 環境変数グループファイル,JARファイル,又はCライブラリファイルbb....bbの読み込み処理に失敗しました。
- aa....aa:
- Environment group:環境変数グループファイル
- JAR:JARファイル
- CLIB:Cライブラリファイル
- bb....bb:ファイル名(ただし,ファイル名が100バイト以上の場合は,後ろから100バイトを出力します)
- cc....cc:エラーとなった関数名
- fopen:オープン処理
- open:オープン処理
- fgets:読み込み処理
- read:読み込み処理
- stat:ステータス取得処理
- getcwd:カレントディレクトリ取得処理
- dddd:エラーコード(errno)
- (S)処理を終了します。
- (P)エラーコードを基にエラーの原因を取り除いて,操作を再実行してください。
KFPA11827-E
No available LOB DIRECTORY in RDAREA,RDAREA=aa....aa (A)
- LOB用RDエリアのデータ件数が,RDエリアの管理できるデータ件数を超えました。RDエリアの容量見積もりに,長さ0のデータ容量を加えていない場合に発生することがあります。
- aa....aa:該当するRDエリア名
- (S)このSQL文を無視します。
- [対策]LOB用RDエリアのデータ管理領域を十分に割り当てるため,該当するRDエリアを見積もり直して,RDエリアを拡張してください。
- RDエリアの容量見積もりについては,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
KFPA11828-E
Unable to set non null value at BLOB attribute of sub type because its allocation is not defined, column no=aa....aa, type id=bb....bb, attribute no=cc....cc (A)
- 表定義時にLOB用RDエリア名を指定していないBLOB属性を含む抽象データ型の値は,抽象データ型の列又は抽象データ型の属性に格納できません。
- aa....aa:更新対象の表の,何番目の列がエラーとなったかを示す列番号
- bb....bb:格納できないBLOB属性を含む抽象データ型の型ID
- cc....cc:格納できないBLOB属性が,抽象データ型の何番目の属性かを示す属性番号
- (S)このトランザクションを無効にします。
- (P)エラーとなった列又は属性に対する挿入値又は更新値として,表定義時にLOB用RDエリア名を指定していないBLOB属性を含む抽象データ型の値を,指定しないようにしてください。又は,エラーとなった列の表定義のデータ型を見直してください。
KFPA11829-E
Invalid use of ALIAS aa....aa."bb....bb" (A)
- 表別名aa....aa."bb....bb"の指定方法に,次の誤りがあります。
- 自RDノード内の表を基に生成した表別名を指定しています。
- aa....aa:認可識別子
- bb....bb:表別名
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11836-E
Specified tables must exist in same RDNODE (A)
- 一つのSQL文中に指定する表は,同一のRDノード中にある表を指定します。また,CREATE INDEX中のインデクスは,表と同一のRDノード中に定義します。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA11838-E
Unable to specify "aa....aa" in LOCK TABLE with "UNTIL DISCONNECT" (A)
- UNTIL DISCONNECTを指定したLOCK文には,他RDノードの表,外部表,及び外部表を基表とするビュー表を指定できません。
- aa....aa:{table on other RDNODE|foreign table|view table derived from foreign table}
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA11839-E
RDNODE name cannot be specified in table specification without specifying local RDNODE name (A)
- RDノード名を用いて修飾した表名は,自ノードのRDノード名がないため,指定できません。
- (S)このSQL文を無視します。
- (P)RDノード名を用いて修飾している表名のRDノード名を削除してください。又は,システム共通定義に自ノードのRDエリア名を設定してもらうように管理者に連絡し,再度実行してください。
KFPA11841-E
Unable to nest remote access (A)
- 分散データベースアクセスで,分散サーバ側のHiRDBから更に他RDノードへの分散データベースアクセスの要求が発生しました。原因として,分散サーバ側のHiRDBで,SQL文中の表名と同じ名称の表別名が定義されていることが考えられます。
なお,表別名については,マニュアル「HiRDB Version 8 SQLリファレンス」を参照してください。
- (S)このSQL文を無視します。トランザクションが発生している場合にはロールバックします。
- (P)操作対象の表があるRDノードにアクセスするようにUAPを修正してください。
- また,分散クライアントがHiRDBの場合,エラーになったSQL文中のRDノード名称を修正するか,エラーになったSQL文中で参照している表別名の定義を修正してください。
KFPA11842-E
Unable to load shared libraries of aa....aa, inf=bb....bb (A)
- 分散データベース機能の前提プログラムの共用ライブラリが読めません。
- aa....aa:前提プログラムの名称と共用ライブラリの名称
- bb....bb:保守情報
- (S)このSQL文を無視します。
- [対策]エラーの原因を次に示します。
- 関連プログラムの共用ライブラリがない
- 関連プログラムの共用ライブラリの内容が不正
- 関連プログラムの読み取り,又は実行パーミッションが拒否された
- 関連プログラムの共用ライブラリをロードするのに十分なメモリの空き領域がない
- 関連プログラムが正しくインストールされているか確認してください。
- 正しくインストールされていない場合:
- UAPを停止してインストールした後,UAPを再度実行してください。
- 正しくインストールされている場合:
- システムの負荷を軽減してUAPを再度実行してください。
- エラーが繰り返し発生する場合:
- 保守員に連絡してください。
KFPA11843-E
Unable to connect to DF/UX, reason code=aa....aa (A)
- クライアント機能が,DF/UXと接続できません。
- aa....aa:DF/UXの理由コード
- (S)このSQL文を無視します。
- (P)DF/UXの理由コードを参照して,対策してください。DF/UXの理由コードについてはマニュアル「分散データベース DF/UX」を参照してください。
KFPA11844-E
Already connected to specified RDNODE (A)
- RDノード指定CONNECT文で指定したRDノードに既に接続しています(同一のRDノードに複数接続することはできません)。次のどちらかの原因が考えられます。
- 既に別のRDノード指定CONNECT文で該当するRDノードに接続している。
- 表別名などを使って該当するRDノードにアクセスするSQL文を発行したため,既定RDノードのHiRDBが自動的に該当するRDノードに接続している。
- (S)このSQL文を無視します。
- (P)次のどちらかの対処をしてください。
- 既に別のRDノード指定CONNECT文で該当するRDノードに接続している場合:
- このRDノード指定CONNECT文を削除してください。
- 既定RDノードのHiRDBが自動的に該当するRDノードに接続している場合:
- このRDノード指定CONNECT文を削除するか,又は該当するRDノードにアクセスするSQL文を発行する前に,RDノード指定CONNECT文を発行するように変更してください。RDノード指定CONNECT文を発行する場合は,表別名などを指定する前にSET CONNECTION文で現行RDノードを既定RDノードに変更してください。
KFPA11845-E
Invalid use of RDAREA "aa....aa" error code=b (A)
- 次のどれかの誤りがあります。
- error code=1の場合
指定したユーザ用RDエリアには,リバランス表が格納されているため,ほかの表及びインデクスは格納できません。
- error code=2の場合
指定したユーザ用RDエリアには,既にほかの表又はインデクスが格納されているため,リバランス表は格納できません。
- error code=3の場合
リバランス表にインデクスを定義する場合,インデクス格納用RDエリアの指定は省略できません。
- aa....aa:RDエリア名
- b:エラーコード
- (S)このSQL文を無視します。
- (P)
- error code=1及び2の場合
指定したRDエリア名を変更して,再度SQLを実行してください。
- error code=3の場合
インデクス格納用RDエリアを指定して,再度SQLを実行してください。
KFPA11848-E
specified RDNODE not connected (A)
- RDノード指定DISCONNECT文又はSET CONNECTION文で指定したRDノードは接続されていません。
- (S)このSQL文を無視します。
- (P)RDノード名称に誤りがないか確認してください。RDノード名称が正しい場合,プログラムを見直して,次のように修正してください。
- 〈RDノード指定DISCONNECT文の場合〉
- 不要なRDノード指定DISCONNECT文を削除してください。
- 〈SET CONNECTION文の場合〉
- SET CONNECTION文を発行する前に,そのRDノードに接続するRDノード指定CONNECT文を発行してください。
SQLCODE=-849
SQLCODE=-849に対応するHiRDBのメッセージはありません。
- このSQLCODEは,分散サーバ側のHiRDBが返したものではありません。
このSQLCODEは,分散クライアントがORACLEの場合に,分散クライアント側のDF/UXでエラーが発生したことを示します。
DF/UXでは,SQLCODEコードとともに,エラーの原因を示す理由コードを出力します。詳細については,マニュアル「分散データベース DF/UX」を参照してください。
KFPA11850-E
aa....aa was modified after first blocked fetch (A)
- 一括検索を使用したFETCH文で,SQL記述領域,又は文字集合名記述領域の内容が変更されました。
- aa....aa:変更された領域名
- SQLDA:SQL記述領域
- SQLCSNA:文字集合名記述領域
- (S)このSQL文を無視します。
- (P)SQL記述領域,又は文字集合名記述領域の内容を変更しないように修正してください。
KFPA11855-E
Unable to execute remote access SQL, REASON=aa....aa (A)
- aa....aaに示す理由のため,リモートアクセスできません。
- aa....aa:理由の詳細
- MAX RDNODE:
- 同時に接続できる分散サーバの最大数を超えています。
- CHARACTER SET NOT SUPPORTED:
- 自システムの現在の文字コード種別ではリモートアクセスできません。
- DF NOT SUPPORTED:
- このHiRDBでは分散データベース機能を使用できません。
- (S)このSQL文を無視します。
- (P)次に示す処置をしてください。
- MAX RDNODEの場合
同時に接続する分散サーバの数が,同時に接続できる分散サーバの最大数を超えないようにしてください。HiRDB分散クライアント機能では,一つのUAPが同時に接続できる分散サーバは一つに限定されます。
- CHARACTER SET NOT SUPPORTED
リモートアクセスをしないようにしてください。
- DF NOT SUPPORTED
リモートアクセスをしないでください。
- [対策]次に示す処置をしてください。
- CHARACTER SET NOT SUPPORTED又はDF NOT SUPPORTED
分散データベース機能は使用できないため,シングルサーバ定義又はフロントエンドサーバ定義のpd_node_nameオペランドを削除してください。
KFPA11856-E
Invalid number of variables from server system, reason code=aa (A)
- 一括検索を使用したリモートアクセスでサーバシステムから渡された検索結果に不正があります。このため,該当する処理ができません。
- aa:理由コード
- (S)このSQL文を無視します。
- [対策]サーバに接続できる状態かどうかを調査してください。ユーザが判断できない場合,保守員に連絡してください。
- 理由コードの意味を次に示します。
| 理由コード |
意味 |
| 00 |
SQL DBL RESULT VALUES数が1未満です。
又は,クライアントが指定したRepetitioncountを超えています。 |
| 01 |
SQL VALUES数がクライアントの指定した検索項目数と一致しません。 |
| 02 |
サーバシステムで,繰り返し処理中にSQLエラーが発生したにもかかわらず,FETCH処理を打ち切っていません。 |
| 03 |
サーバからSQLCODE=0が返されたにもかかわらず,検索結果が返されていません。 |
KFPA11857-E
Data aa....aa of variable bb....bb is not supported in remote access (A)
- 次のどれかの誤りがあります。
- SQL文中の変数にリモートアクセスでサポートされていないデータ型が指定されています。
- サーバ側のシステムでサポートされていないデータ型又はデータ長が指定されています。
- 繰返し構造の変数が指定されています。
- aa....aa:エラーの種別
- type:データ型がサポートされていません。
- length:データ長がサポートされていません。
- structure:データ構造(繰返し構造)がサポートされていません。
- bb....bb:変数の順序番号
- (S)このSQL文を無視します。
- (P)次のどれかの処置をしてください。
- SQL文中で使用している変数のデータ型を見直し,リモートアクセスでサポートされているデータ型の変数を指定してください。
- サーバ側のシステムでサポートされているデータ型又はデータ長を指定してください。
- 繰返し構造の変数は使用しないようにしてください。
KFPA11858-E
Unable to use aa....aa in remote access (A)
- リモートアクセスでは,aa....aaは使用できません。
- aa....aa:WRITE specification
- (S)このSQL文を無視します。
- (P)このSQL文を修正し,再度実行してください。
KFPA11860-E
Negative SQLCODE received from server during remote access, SQLCODE=aa....aa, SQLSTATE=bb....bb, server= cc....cc, process ID= dd....dd, connection ID= ee....ee, RMID= ff....ff (A)
- リモートデータベースアクセスで,分散サーバ側のシステム又は分散クライアント側のDF/UX Extensionから負のSQLコードが返されました。
- aa....aa:分散サーバ側のシステム又は分散クライアント側のDF/UX Extensionから返されたSQLコード。分散サーバ側のシステムから返されたSQLCODEの場合,SQLCODEの意味はサーバシステムに従います。
- bb....bb:分散サーバ側のシステム又は分散クライアント側のDF/UX Extensionから返されたSQLSTATE。分散サーバ側のシステムから返されたSQLSTATEの場合,SQLSTATEの意味はサーバシステムに従います。
- cc....cc:分散サーバのDBMS種別を示す文字列。内容は分散サーバ側のシステムが設定します。表示できないときはアスタリスク’*’(1文字)を表示します。
- dd....dd:シングルサーバ又はフロントエンドサーバのプロセスID
- ee....ee:HiRDBとDF/UXとのコネクションID
- 表示できないときは,アスタリスク’*’(1文字)を表示します。
- ff....ff:HiRDBからDF/UXに渡すRMID
- 表示できないときは,アスタリスク’*’(1文字)を表示します。
- (S)このSQL文を無視します。
- (O)マニュアル「HI-UX/WE2 DF/UXプロトコル拡張機能 DF/UX Extension」を参照して,DF/UX Extensionが設定したSQLCODEかどうかを確認してください。
- 〈DF/UX Extensionが設定したSQLCODEの場合〉
- マニュアル「HI-UX/WE2 DF/UXプロトコル拡張機能 DF/UX Extension」を参照してエラーの原因を取り除いた後,再度実行してください。
- 〈DF/UX Extensionが設定したSQLCODEでない場合〉
- 分散サーバ側のシステムのマニュアルを参照してエラーの原因を取り除いた後,再度実行してください。
KFPA11861-E
Negative SQLCODE received from server during remote access,SQLCODE=aa....aa,error text=bb....bb (A)
- リモートアクセスで,サーバ側のシステムから負のSQLコードが返されました。
- aa....aa:サーバ側のシステムから返されたSQLコード,SQLCODEの意味はサーバシステムに従います。
- bb....bb:ERROR TEXT. SQLコードの内容を補足する情報で,内容はサーバシステムが任意に設定します。
- 〈ERROR TEXTがない場合〉
- アスタリスク’*’(1文字)を表示します。
- 〈文字数が104文字を超える場合〉
- 104文字目にシャープ’#’(1文字)を表示します。
- サーバシステムがHiRDBの場合は,メッセージの可変部が設定されます。可変部が複数ある場合は,可変部1 可変部2・・・の形式で表示します。サーバシステムがXDM/RDの場合には,以下の情報を設定します。各情報の詳細は,マニュアル「VOS3 データマネジメントシステム XDM E2系 XDM/RD E2 SQLリファレンス」を参照してください。
- SQLERRMC:XDM/RDからのリターンコードに対応する詳細情報(XDM/RDのSQLCA内情報)
- ただし,サーバシステムがXDM/RD E2 01-02以降のときは,マニュアル「VOS3 データマネジメントシステム XDM E2系 メッセージ(XDM/RD E2)」を参照してください。
- サーバシステムがORACLEの場合には,マニュアル「分散データベース SQLゲートウェイ DF/SQL for ORACLE」を参照してください。
- サーバシステムがRDB1 E2の場合には,マニュアル「VOS1 データマネジメントシステム RDB1 E2 使用の手引」を参照してください。
- サーバシステムがSQL/Kの場合には,マニュアル「VOSK SQL/K」及び,SQL/Kの取扱説明書を参照してください。
- (S)このSQL文を無視します。
- (O)SQL連絡領域(SQLDA)内のSQLCAIDEの内容を参照し,サーバシステム種別を確認してください。
- なお,該当するサーバシステムのマニュアルを基に,SQLコードを参照し,エラーの原因を取り除いた後,再度実行してください。
KFPA11862-E
Remote access error occurred, OSI-RDA service code=aaa, reason code=bbb, text=cc....cc, process ID=dd....dd, connection ID=ee....ee, RMID=ff....ff (A)
- OSI-RDAリモートアクセスでRDAエラーが発生しました。
- aaa:RDAのサービスコード
- RDAのサービスコードを次に示します。
| サービスコード |
エラーの発生したRDAサービス |
| 0 |
R-initialize |
| 1 |
R-Terminate |
| 2 |
R-Begin Transaction |
| 3 |
R-Commit |
| 4 |
R-Rollback |
| 5 |
R-Cancel |
| 6 |
R-Status |
| 7 |
R-Open |
| 8 |
R-Close |
| 9 |
R-ExecuteDBL |
| 10 |
R-DefineDBL |
| 11 |
R-InvokeDBL |
| 12 |
R-DropDBL |
- bbb:理由コード
- 理由コードと意味を次に示します。
| 理由コード |
意味 |
| 0 |
Access Control Violation:アクセス制御の違反 |
| 1 |
Bad Repetition Count:繰り返し回数の不正 |
| 2 |
Command Handle Unknown:コマンドハンドルが不明 |
| 3 |
Control Authentication Failure:制御サービスの認証失敗 |
| 4 |
Control Service Not Allowed:制御サービスの未許可 |
| 5 |
Data Resource Already Open:データ資源オープン済み |
| 6 |
Deta Resource Handle Not Specified:データ資源ハンドルの未設定 |
| 7 |
Data Resource Handle Unknown:データ資源ハンドルが不明 |
| 8 |
Data Resource Name Not Specified:データ資源名の未設定 |
| 9 |
Data Resource Not Available:データ資源の利用不可 |
| 10 |
Data Resource Unknown:データ資源が不明 |
| 11 |
Dialogue ID Unknown:ダイアログ識別子が不明 |
| 12 |
Duplicate Command Handle:コマンドハンドルの重複 |
| 13 |
Duplicate Data Resource Handle:データ資源ハンドルの重複 |
| 14 |
Duplicate Dialogue ID:ダイアログ識別子の重複 |
| 15 |
Duplicate Operation ID:オペレーション識別子の重複 |
| 16 |
Invalid Sequence:順序不正 |
| 17 |
No Data Resoruce Available:全データ資源の利用不可 |
| 18 |
Operation Aborted:オペレーションの中断 |
| 19 |
Operation Cancelled:オペレーションのキャンセル |
| 20 |
Service Not Negotiated:サービス非折衝 |
| 21 |
Transaction Rolled Back:トランザクションのロールバック |
| 22 |
User Authentication Failure:利用者の認証失敗 |
| 23 |
Host Identifier Error:ホスト変数の誤り |
| 24 |
Invalid SQL Conformance Level:SQLコンフォーマンスレベルの誤り |
| 25 |
RDA Transaction Not Open:RDAトランザクション未オープン |
| 26 |
RDA Transaction Open:RDAトランザクションオープン済み |
| 27 |
SQL Access Control Violation:SQLアクセス制御違反 |
| 28 |
SQL Database Resource Already Open:SQLデータベース資源オープン済み |
| 29 |
SQL DBA ArgumentCount Mismatch:SQL引数・数不一致 |
| 30 |
SQL DBA Argument Type Mismatch:SQL引数・型不一致 |
| 31 |
SQL DBA NO Char Set:Char Setなし |
| 32 |
SQL DBA Transaction Statement Not Allowed:SQLトランザクション文未許可 |
| 33 |
SQL Usage Mode Violation:SQL使用モード違反 |
- cc....cc:可変部
- 理由コードbbbに対応するサーバのメッセージの可変部です。
- 〈可変部がない場合〉
- アスタリスク’*’を表示します。
- 〈可変部が複数ある場合〉
- 可変部1 可変部2の形式で表示します。
- 〈文字数が75文字を超えた場合〉
- 75文字目にシャープ’#’を表示します。
- 理由コードbbbに対応するメッセージの可変部の詳細を次に示します。
理由
コード |
可変部1 |
可変部2 |
| 5 |
RDノード名称 |
− |
| 16 |
Invalid Sequenceの発生理由を次に示すコードで補足説明します。
なお,出力されないときは,’*’を表示します。
1…dialogue Not Active
2…dialogue Initializing
3…dialogue Already Active
4…transaction Not Open
5…Transaction Open
6…transaction terminating
7…dialogue terminating |
− |
9
18
21 |
エラーが一時的か永久的かを示します。
TRANSIENT:一時的エラー
PERMANENT:永久的エラー |
diagnostic Information(エラーの発生理由を補足説明するメッセージ)を出力します。内容は,サーバシステムが設定したものです。
なお,出力されない場合,’*’を表示します。
また,サーバが次に示すDBMSの場合,それぞれのマニュアルを参照してください。
〈サーバシステムがXDM/RDの場合〉
マニュアル「VOS3 データマネジメントシステム XDM E2系 プログラム作成の手引(XDM/RD E2)」,又は「VOS3 データマネジメントシステム XDM E2系 メッセージ(XDM/RD E2)」を参照してください。
〈サーバシステムがORACLEの場合〉
マニュアル「分散データベース SQLゲートウェイ DF/SQL for ORACLE」を参照してください。 |
| 上記以外 |
* |
− |
- (凡例)
- −:該当しません。
- dd....dd:シングルサーバ又はフロントエンドサーバのプロセスID
- ee....ee:HiRDBとDF/UXとのコネクションID
- 表示できないときは,’*’を表示します。
- ff....ff:HiRDBからDF/UXに渡すRMID
- 表示できないときは,’*’を表示します。
- (S)このSQL文を無視します。
- (P)理由コードに従って対処してください。
理由
コード |
サーバがHiRDBの場合の処置 |
サーバがHiRDB以外の場合の処置 |
| 21 |
diagnostic Informationに,次のメッセージが設定されます。
HITACHI HiRDB
MSGID=aa....aa,
TEXT=bb....bb
aa....aa:HiRDBのメッセージID
bb....bb:メッセージの可変部
(可変部がない場合,*が設定されます)
MSGIDとTEXTで示されるメッセージを参照して,エラーの原因を取り除くか,HiRDB管理者に連絡してください。 |
HiRDB管理者に連絡してください。
〈サーバシステムがXDM/RDの場合〉
diagnostic Informationに次のメッセージが設定されます。
HITACHI XDM/RD SQLICODE=aaaaa SQLERRM=bb....bb
aaaaa:SQLICODE(XDM/RDからのリターンコード(XDM/RDの SQLIOA内情報))
bb....bb:SQLERRMC(XDM/RDからのリターンコードに対応する詳細情報(XDM/RDの SQLCA内情報))
各情報の詳細は,マニュアル「VOS3 データマネジメントシステム XDM E2系 XDM/RD E2 SQLリファレンス」を参照してください。
〈サーバシステムがORACLEの場合〉
diagnostic Informationに次に示すメッセージが設定されます。
ORACLE SQLCODE=aa....aa bb....bb
aa....aa:ORACLEの SQLCODEを示します。
bb....bb:ORACLEのエラーメッセージを示します。なお,最終文字が’$’であった場合,エラーメッセージの切り捨てが発生したことを示します。
ORACLEのSQLCODE,エラーメッセージについては,ORACLEのマニュアルを参照してください。 |
| 22 |
HiRDB管理者に連絡してください。 |
クライアントで指定した認可識別子又はパスワードがサーバシステムに登録されていません。認可識別子又はパスワードを修正するか,又はHiRDB管理者に連絡して,サーバシステムに認可識別子とパスワードを登録してください。 |
| 上記以外 |
HiRDB管理者に連絡してください。 |
- (O)理由コードに従って対策してください。
理由
コード |
サーバがHiRDBの場合の処置 |
サーバがHiRDB以外の場合の処置 |
| 9 |
UAPを再度実行してください。繰り返しこのメッセージが出力される場合,HiRDB管理者に連絡してください。 |
HiRDB管理者に連絡してください。 |
| 21 |
diagnostic Informationのメッセージを参照して,プログラマ又はHiRDB管理者に連絡してください。 |
| 22 |
プログラマに連絡してください。 |
| 上記以外 |
HiRDB管理者に連絡してください。 |
- [対策]理由コードに従って対策してください。
理由
コード |
サーバがHiRDBの場合の処置 |
サーバがHiRDB以外の場合の処置 |
| 1 |
繰り返し回数にゼロ又は負の値が指定されています。保守員に連絡してください。 |
保守員に連絡してください。 |
| 21 |
diagnostic Informationのメッセージを参照して,エラーの原因を調査してください。又は,保守員に連絡してください。 |
| 22 |
必要があればサーバシステムの管理者に認可識別子とパスワードを登録するように依頼してください。 |
| 上記以外 |
保守員に連絡してください。 |
KFPA11863-E
Specified application context in DF/UX not supported (A)
- DF/UXで指定した応用コンテキストによるリモートアクセスはできません。
- (S)このSQL文を無視します。
- [対策]DF/UXで指定する応用コンテキストをサポートされているものに修正してください。DF/UXで指定する応用コンテキストについては,マニュアル「分散データベースDF/UX」を参照してください。
KFPA11864-E
Error occurred in remote access, reason code=aaa, bb....bb (A)
- リモートデータベースアクセス処理中にエラーが発生しました。
- aaa:理由コード
- bb....bb:理由コードaaaに対応する詳細情報。詳細情報がないときは,アスタリスク*を表示します。
- 理由コードと意味,詳細情報を次に示します。
理由
コード |
詳細情報 |
意味 |
| 1 |
DF/UX Extensionの最大セクション数 |
UAPで使用しているセクション数(実行するSQL文の数)が,DF/UX Extensionの最大セクション数を超えています。 |
| 2 |
DF/UX Extensionの最大カーソル数 |
UAPで使用しているカーソル数が,DF/UX Extensionの最大カーソル数を超えています。 |
| 3 |
必要な出力領域長 |
出力領域不足が発生しました。 |
- (S)このSQL文を無視します。
- (P)理由コードに従って対処してください。
理由
コード |
プログラマの処置 |
| 1 |
UAPで使用するセクション数を減らして,再度実行してください。 |
| 2 |
UAPで使用するカーソル数を減らして,再度実行してください。 |
| 3 |
検索データの列数,データ型,データ長が誤っていることが考えられます。
修正してから再度実行してください。 |
KFPA11865-E
Negotiation failed due to aa....aa (A)
- リモートアクセスで,サーバシステムとの折衝に失敗しました。このため,リモートアクセスができません。
- aa....aa:リモートアクセスができない理由
- (1)IMMEDIATE-DBL:
- サーバシステムが即時実行型DBLを受け付けません。
- (2)INVALID SQLCONFORMANCE LEVEL:
- クライアントHiRDBのサポートしていないSQL CONFORMANCE LEVELが返されました。
- (3)NO SQLCONFORMANCE LEVEL:
- SQLCONFORMANCE LEVELが返されないため,リモートアクセスはできません。
- (4)SQLCONFORMANCE LEVEL:
- (2)又は(3)のエラーが返されたにもかかわらず,再度リモートアクセスを試みました。
- (5)CHARSET NOT SUPPORTED (CLIENT):
- サーバから要求されたCHARSET(文字コード)は,クライアントでは使用できません。
- (6)CHARSET NOT SUPPORTED (SERVER):
- クライアントから要求されたCHARSET(文字コード)は,サーバでは使用できません。
- (7)CHARSET NOT SUPPORTED:
- (5)又は(6)のエラーが返されたにもかかわらず,再度リモートアクセスを試みました。
- (S)このSQL文を無視します。
- (O)HiRDB管理者に連絡してください。
- [対策]サーバがHiRDBと接続できるシステムかどうかを確認してください。
KFPA11866-E
Invalid data received from server system reason code=aaa, No=bb....bb, inf=cc....cc (A)
- リモートアクセスで,サーバシステムから返された検索結果に不正があります
- aaa:理由コード
- 理由コード一覧を次に示します。
理由
コード |
意味 |
| 1 |
サーバから返されたデータのデータ型が,クライアントが要求したデータ型と異なります。 |
| 2 |
サーバから返されたデータの個数が,クライアントの要求したデータの個数と異なります。 |
| 3 |
サーバから返されたデータ型が不正です。 |
| 4 |
サーバから返されたデータの値が不正です。 |
| 5 |
サーバから返されたデータ長が不正です。 |
| 6 |
サーバから返された標識変数の値が不正です。 |
| 7 |
サーバ側から未サポートのデータ型が返されました。 |
| 8 |
サーバ側から許容範囲外のデータの値が返されました。 |
| 9 |
データがありません。 |
- bb....bb:エラーの発生した出力変数の列番号
- ただし,エラーコードが2の場合は,サーバから返されたデータの個数を表示します。
- cc....cc:保守情報
- (S)このSQL文を無視します。
- [対策]サーバシステム側のデータが検索できるかどうかを確認してください。
KFPA11867-E
Unable to execute specified SQL in remote access (A)
- 指定したSQL文は,次に示す理由でリモートアクセスが実行できません。
- 分散データベース機能でサポートされていない種類のSQLです。
- ほかのRDノードへ問合せ指定をした一つの動的SELECT文に対して,複数のカーソルを宣言又は割り当ててオープンしました。
- ホールダブルカーソルを使用しました。
- (S)このSQL文を無視します。
- (P)リモートアクセスで実行できるSQL文を使用してください。又は,一つの動的SELECT文に対するカーソル宣言又はカーソル割り当てが一つになるようにUAPを修正してください。ホールダブルカーソルを使用している場合は,ホールダブルカーソルを使用しないようにUAPを修正してください。
KFPA11875-E
Specified index already created (A)
- 既に作成したインデクスに対して,インデクス一括作成を実行しようとしています。
- (S)指定したインデクスに対するインデクス一括作成を無視して,処理を続行します。
- [対策]インデクス一括作成を実行する必要はありません。
KFPA11876-E
Unable to assign index information file due to not defined "pd_plugin_ixmk_dir",server name=aa....aa (A)
- プラグインインデクスの遅延一括作成をする指定をしているのに,インデクス情報ファイルを作成するディレクトリ名称又はHiRDBファイルシステム領域を,aa....aaのサーバ定義のpd_plugin_ixmk_dirオペランドに指定していません。このため,インデクス情報ファイルが作成できません。
- aa....aa:サーバ名称
- (S)トランザクションを無効にします。
- (P)プラグインインデクスの遅延一括作成をしない場合は,クライアント環境定義にPDPLGIXMK=NOを指定してください。
- [対策]プラグインインデクスの遅延一括作成をする場合は,aa....aaのサーバ定義のpd_plugin_ixmk_dirオペランドにインデクス情報ファイル作成用のディレクトリ名称又はHiRDBファイルシステム領域を指定してください。
KFPA11877-E
Unable to assign index information file due to no such directory,server name=aa....aa,directory name=bb....bb (A)
- aa....aaのサーバ定義のpd_plugin_ixmk_dirオペランドに指定したインデクス情報ファイル用のディレクトリ又はHiRDBファイルシステム領域(bb....bb)が作成されていません。このため,インデクス情報ファイルが作成できません。
- aa....aa:サーバ名称
- bb....bb:pd_plugin_ixmk_dirオペランドに指定したインデクス情報ファイル用のディレクトリ又はHiRDBファイルシステム領域の名称
- (S)トランザクションを無効にします。
- (P)プラグインインデクスの遅延一括作成をしない場合は,クライアント環境定義にPDPLGIXMK=NOを指定してください。
- [対策]プラグインインデクスの遅延一括作成をする場合は,aa....aaのサーバ定義のpd_plugin_ixmk_dirオペランドに指定した,インデクス情報ファイル作成用のディレクトリ又はHiRDBファイルシステム領域を作成してください。
- 又は,aa....aaのサーバ定義のpd_plugin_ixmk_dirオペランドにインデクス情報ファイル作成用のディレクトリ又はHiRDBファイルシステム領域の名称を指定してください。
KFPA11878-E
Index information file not available,file=aa....aa,server name=bb....bb (A)
- ファイル名aa....aaのインデクス情報ファイルの内容とデータベースの状態が不整合になっています。
- aa....aa:インデクス情報ファイル名称
- インデクス情報ファイル名称が81文字以上の場合は,ファイル名称の後ろから80文字を出力します。
- bb....bb:サーバ名称
- (S)トランザクションを無効にします。
- [対策]
- ユティリティの場合:
- 同時に同じインデクス情報ファイルを使用しているユティリティがないかどうか確認し,データベース作成ユティリティ,データベース再編成ユティリティ,又はリバランスユティリティを再度実行してください。
- UAPの場合:
- インデクス情報ファイルが,プラグインインデクスの一括作成ができない状態になっているため,データベース再編成ユティリティ(pdrorg -k ixrcコマンド)で,プラグインインデクスを再作成してください。
KFPA11879-E
Index aa....aa in cc....cc must be bb....bb to access table (A)
- RDエリアcc....ccに格納されているインデクスaa....aaが,一括作成されていません。
又は,インデクスが使用できない状態(インデクス未完状態)のため,表へのアクセスができません。
- aa....aa:アクセスしたインデクス番号
- bb....bb:インデクス一括作成を示すコード
- { loaded }
- cc....cc:インデクスを格納するRDエリア名称
- (S)このSQL文を無視します。又は,トランザクションを無効にします。
- [対策]インデクス一括作成(pdrorg -k ixmk -t 表名 制御情報ファイル名)を実行した後,このトランザクション中のSQL文を再度実行してください。
KFPA11880-E
Index information file open error,file name =aa....aa errno=bb....bb (A)
- インデクス情報ファイルの作成時,インデクス情報ファイルのオープンに失敗しました。
- aa....aa:インデクス情報ファイル名称
- bb....bb:エラーコード
- HiRDBファイルシステム領域でエラーが発生した場合は,HiRDBファイルシステム領域のエラーコードが表示されます。HiRDBファイルシステム領域のエラーコードについては,「5.1 HiRDBファイルシステムに対するアクセス要求から返されるエラーコード」を参照してください。
- (S)このユティリティを無効にします。
- [対策]エラーコード(エラーの状態を表す外部整数変数)を基に,errno.h及びOSのマニュアルを参照してエラーの要因を調査し,次のエラー要因一覧に従って対策してください。その後,再度データベース作成ユティリティ,データベース再編成ユティリティ,リバランスユティリティ,又はUAPを実行してください。
| エラーの要因 |
意味 |
対策 |
| ENOENT,ENAMETOOLONG |
ファイル名称が不正です。 |
正しいインデクス情報ファイル名称及びパスを指定してください。 |
| EMFILE |
1プロセス当たりのファイルオープン数の上限に達しました。 |
OSパラメタの1プロセス当たりのファイルオープン数の見積もりを見直すか,又はインデクス作成方法をインデクス更新モード(-i s)にして,再度実行してください。 |
KFPA11881-E
Index information file aa....aa error, file name=bb....bb errno=cc....cc (A)
- インデクス情報ファイルの作成時,インデクス情報ファイルに対する処理aa....aaに失敗しました。
- aa....aa:エラー種別
- bb....bb:インデクス情報ファイル名称
- cc....cc:エラーコード
- HiRDBファイルシステム領域でエラーが発生した場合は,HiRDBファイルシステム領域のエラーコードが表示されます。HiRDBファイルシステム領域のエラーコードについては,「5.1 HiRDBファイルシステムに対するアクセス要求から返されるエラーコード」を参照してください。
- (S)このユティリティ,又はUAPを無効にします。
- [対策]
- エラーコード(エラーの状態を表す外部整数変数)を基に,errno.h及びOSのマニュアルを参照してエラーの要因を調査し,次のエラー要因一覧に従って対策してください。対策した後に,次のどちらかの処置をしてください。
- ユティリティの場合:
- 再度データベース作成ユティリティ,データベース再編成ユティリティ,又はリバランスユティリティを実行して,新しいインデクス情報ファイルを作成し,インデクスを作成してください。
- UAPの場合:
- エラーコードがEIOの場合は,インデクスを再作成してください。それ以外の場合は,再度UAPを実行してください。
| エラーの要因 |
意味 |
対策 |
| ENOSPC |
インデクス情報ファイルがあるディレクトリに空きがなくなりました。 |
該当するディレクトリから不要なファイルを削除してください。 |
KFPA11882-E
System call error func=aa....aa, errno=bb....bb (A)
- インデクス情報ファイル作成時,システムコールエラーが発生しました。
- aa....aa:システムコール種別
- bb....bb:エラーコード
- (S)このユティリティを無効にします。
- [対策]エラーコード(エラーの状態を表す外部整数変数)を調査し,errno.h及びユーザが使用するOSのマニュアルを参照してエラーの要因を取り除き,再度データベース作成ユティリティ又はデータベース再編成ユティリティを実行してください。
KFPA11883-E
Unable to use index records in aa....aa for bb....bb. cc....cc (A)
- 指定したインデクス情報ファイルの内容が表中のデータと一致しません。このため,インデクス情報ファイルを使用したインデクス一括作成ができません。
- aa....aa:インデクス情報ファイルの名称
- bb....bb:認可識別子
- cc....cc:表識別子
- (S)指定したインデクスに対するインデクス一括作成を無視して,処理を続行します。
- [対策]インデクス一括作成を指定したインデクスが必要な場合は,表の再編成(pdrorg -k rorg -t 表名 制御情報ファイル名)を実行してください。
KFPA11884-E
Index information file used by other job filename=aa....aa (A)
- ほかのプロセスでアクセス中のファイルaa....aaをインデクス情報ファイルに指定して,データベース作成ユティリティ,データベース再編成ユティリティ,又はリバランスユティリティを実行しようとしました。
- aa....aa:インデクス情報ファイル名称
- (S)このユティリティを無効にします。
- [対策]インデクス情報ファイル名称を変更し,再度データベース作成ユティリティ,データベース再編成ユティリティ,又はリバランスユティリティを実行してください。
KFPA11886-E
Multi-value columns in multi-column index must have same number of elements [, indexid=aa....aa] (A)
- インデクスを構成する複数の繰返し列の,各要素の数が一致しないため,次のSQL文及びユティリティが実行できません。
- CREATE INDEX
- INSERT文
- UPDATE文
- データベース作成ユティリティ(pdload)
- (S)このトランザクションを無効にします。
- (P)インデクスを構成する複数の繰返し列の,各要素の数が一致するように修正して,再度実行してください。
KFPA11890-E
Unable to call PLUGIN aa....aa, reason code="bb....bb" (A)
- プラグインaa....aaは"bb....bb"の理由で呼び出せませんでした。
- aa....aa:プラグイン名
- bb....bb:理由コード
- UNAVAILABLE:プラグインaa....aaは利用できません。
- UNDEFINED:プラグインaa....aaに対するpdpluginが定義されていません。又は,プラグインの初期化処理でエラーが発生しました。
- (S)SQLの実行によって,このエラーが発生した場合は,SQLの実行を中止します。
- [対策]
- 〈理由コードが"UNAVAILABLE"の場合〉
- このメッセージの前に出力されているKFPYnnnnn(nnnnn:5けたのメッセージ番号)のメッセージに従って対策してください。又は,プラグインaa....aaが不要なSQL文だけを実行してください。
- 〈理由コードが"UNDEFINED"の場合〉
- HiRDBを停止し,システム共通定義にプラグインaa....aaの利用宣言(pdpluginオペランド)を記述して,HiRDBを開始してください。
- それ以外のときは,このメッセージの前に出力されているKFPYnnnnn(nnnnn:5けたのメッセージ番号)のメッセージに従って対策してください。
- 又は,プラグインaa....aaが不要なSQL文だけを実行してください。
KFPA11891-E
Unable to access LOB RDAREA, RDAREA name=aa....aa, tableID=bb....bb, reason code=c (A)
- 表IDbb....bbのLOB用RDエリアaa....aaは理由コードcのためにアクセスできません。
- aa....aa:アクセスしたRDエリア名称
- bb....bb:アクセスした表番号
- c:LOB用RDエリアの状態を示す理由コード
- 1:LOB用RDエリア初期化状態
- 3:LOB用RDエリアがデータ未完状態
- (S)このトランザクションを無効にします。
- (O)理由コードが1の場合は,PURGE TABLE文,pdload(-d指定),又はLOB用RDエリアに対応する表格納RDエリアの再初期化のどれかを実行し,使用できる状態にしてください。理由コードが3の場合は,バックアップからLOB用RDエリアを回復して,使用できる状態にしてください。
KFPA11892-E
Too many duplicate element values within row in index on aa....aa column,index id=bb....bb (A)
- 繰返し列中の同一行内の重複要素数が,繰返し列のインデクスのキー重複数の上限を超えました。
又は,XML型列中の同一行内のXML要素の値の重複数が,部分構造インデクスのキー重複数の上限を超えました。
- aa....aa:
- 繰返し列(繰返し列インデクス)の場合:Multi-value
- XML型列(部分構造インデクス)の場合:XML TYPE
- bb....bb:
- 操作系SQLを実行した場合:インデクスID
- CREATE INDEX又はインデクス一括作成を実行した場合:CREATE
- (S)このトランザクションを無効にします。
- (P)
- aa....aaがMulti-valueの場合(操作系SQL又はインデクス一括作成を実行したとき):
- インデクスを定義している繰返し列に指定したデータを見直し,1行当たりの要素の重複数が,次の計算式で求めた値を超えないようにしてください。
- aa....aaがXML TYPEの場合(操作系SQL又はインデクス一括作成を実行したとき):
- インデクスを定義しているXML型列に指定したデータを見直し,1行当たりのXML要素の値の重複数が,次の計算式で求めた値を超えないようにしてください。
- 重複数=↓(↓インデクス格納用RDエリアのページサイズ×0.95↓−82)÷4↓−1
- (O)
- aa....aaがMulti-valueの場合(CREATE INDEXを実行したとき):
- インデクスを定義しようとした繰返し列のデータを見直し,1行当たりの要素の重複数が,次の計算式で求めた値を超えないようにしてください。
- aa....aaがXML TYPEの場合(CREATE INDEXを実行したとき):
- インデクスを定義しようとしたXML型列のデータを見直し,1行当たりのXML要素の値の重複数が,次の計算式で求めた値を超えないようにしてください。
- 重複数=↓(↓インデクス格納用RDエリアのページサイズ×0.95↓−82)÷4↓−1
KFPA11893-E
RDAREA not specified for aa....aa bb....bb (A)
- ALTER TABLE ADD RDAREAのインデクス,主キー,クラスタキー,又は列に対して,格納用のRDエリア名を指定していません。
- aa....aa:{INDEX | CLUSTER KEY | PRIMARY KEY | COLUMN}
- bb....bb:
- aa....aaがINDEXの場合
"インデクス識別子"
- aa....aaがCOLUMNの場合
"列名"
- aa....aaがCLUSTER KEY又はPRIMARY KEYの場合
何も出力されません。
- (S)このSQL文を無視します。
- (O)格納用のRDエリアを指定して,再度実行してください。
KFPA11894-E
Duplicate aa....aa "bb....bb" specified (A)
- ALTER TABLE ADD RDAREAで,同じ列名又はインデクス名を2回以上指定しています。
- aa....aa:{INDEX | COLUMN}
- bb....bb:
- aa....aaがINDEXの場合
"インデクス識別子"
- aa....aaがCOLUMNの場合
"列名"
- (S)このSQL文を無視します。
- (O)2回以上指定している同じ列名又はインデクス名を一つにして,再度実行してください。
KFPA11895-E
Failed to load PLUGIN, shared library=aa....aa, external function=bb....bb, reason=cc....cc (A)
- プラグインのロードに失敗しました。
- aa....aa:共用ライブラリ名称※
- bb....bb:外部ルーチン名称※
- 注※
- 共用ライブラリ名称,外部ルーチン名称が64バイト以下の場合は,名称全体を出力し,64バイトを超える場合は,先頭62バイトに2バイトのピリオド(..)を付けて出力します。
- cc....cc:エラーの理由
- NO LIBRARY:指定したライブラリがありません。
- NO FUNCTION:指定した外部ルーチンがありません。
- NO PERMISSION:ライブラリに対するアクセス権がありません。
- NO SPACE:ライブラリをロードする領域がないか,メモリ不足が発生しました。
- BROKEN:ライブラリでないファイルを指定しているか,ライブラリが壊れています。
- (S)このSQL文を無視します。又は,トランザクションを無効にします。
- [対策]
- 〈cc....ccがNO LIBRARYの場合〉
- 存在するライブラリ名を指定して,再度実行してください。
- 〈cc....ccがNO FUNCTIONの場合〉
- 存在する外部ルーチン名を指定して,再度実行してください。
- 〈cc....ccがNO PERMISSIONの場合〉
- アクセス権を与えて,再度実行してください。
- 〈cc....ccがNO SPACEの場合〉
- UAPを再度実行してください。再度このエラーが発生する場合は,HiRDB管理者に連絡してください。
- 〈cc....ccがBROKENの場合〉
- 正しいライブラリを指定して,再度実行してください。
KFPA11896-E
Invalid return information for PLUGIN function, shared library=aa....aa, external function=bb....bb (E+L)
- プラグイン実装関数からの返却情報が不正です。
- aa....aa:プラグインの共用ライブラリ名称※
- bb....bb:プラグイン実装関数名(外部ルーチン名称)※
- 注※
- 共用ライブラリ名称,プラグイン実装関数名が64バイト以下の場合は,名称全体を出力し,64バイトを超える場合は,先頭62バイトに2バイトのピリオド(..)を付けて出力します。
- (S)異常終了します。
- (P)HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA11897-E
Registry access error,code=a (A)
- code=1の場合は,参照しているレジストリ情報が更新されたため,処理が続行できません。
code=2の場合は,ほかのプロセスで参照しているレジストリ情報を更新しようとしました。
- a:エラーコード
- (S)処理を終了します。
- (P)code=1の場合は再度SQLを実行してください。code=2の場合はエラーとなったコマンドを再度実行してください。
KFPA11898-E
Unable to add RDAREA for column "bb....bb" (A)
- ALTER TABLEで指定した列に,次のどれかの誤りがあります。
- BLOB型以外の列,又は抽象データ型以外の列です。
- BLOB型にALLOCATE句を指定しています。
- 抽象データ型の列にALLOCATE句を指定しないで,格納用のRDエリアを指定しています。
- aa....aa:誤りがある列名
- (S)このSQL文を無視します。
- (P)誤りがある列の指定を修正し,再度実行してください。
KFPA11900-E
Thread lock error occurs in management for LIST (A)
- リスト管理で排他制御エラーが発生しました。
- (S)次のどちらかの処理をします。
- SQL文の場合
このSQL文を無視します。
- pdmodの場合
処理を続行します。
- (P)次のどちらかの処置をしてください。
- SQL文の場合
再度SQLを実行してください。
- pdmodの場合
リストを再作成してください。
KFPA11901-E
Execution or reference of SQL requested without normal preparation (A)
- 動的に実行するSQL文の前処理が正常に終了する前に,そのSQL文の実行が要求されました。
又は,カーソル宣言(形式1)で指定した問合せに対するFETCH文若しくはCLOSE文を,カーソルオープン時の前処理が正常終了する前に実行しました。
- (S)このSQL文を無視します。
- (P)前処理を正常終了させて,再度UAPを実行してください。
KFPA11902-E
Unable to grant access privileges except SELECT privilege on audit trail table (A)
- 監査人以外のユーザに対して,監査証跡表又は監査証跡表を基にしたビュー表のINSERT権限,UPDATE権限,及びDELETE権限を与えられません。
- (S)このSQL文を無視します。
- (P)監査人以外のユーザに対して与える監査証跡表,又は監査証跡表を基にしたビュー表の権限をSELECT権限だけとし,再度実行してください。
KFPA11903-E
Unable to grant DBA or connect privilege to auditor aa....aa (A)
- 監査人aa....aaにはDBA権限を与えられません。又は,監査人aa....aaのパスワードはGRANT CONNECTで変更できません。
- aa....aa:監査人の認可識別子
- (S)このSQL文を無視します。
- (P)DBA権限を与えるユーザは監査人以外としてください。又は,監査人のパスワードはGRANT AUDITで変更してください。
KFPA11904-E
Unable to grant RDAREA use privileges for RDAREA "aa....aa" because only auditor has privilege to use this RDAREA (A)
- 監査人だけが監査証跡表を格納するRDエリアの利用権限を持てます。監査人以外のユーザには監査証跡表を格納するRDエリアの利用権限を与えられません。
- aa....aa:RDエリア名
- (S)このSQL文を無視します。
- (P)ほかのRDエリアの利用権限を与えてください。
KFPA11905-E
Unable to execute aa....aa due to lack of audit privilege (A)
- 監査権限がないためaa....aaの操作を実行できません。
- aa....aa:次に示すどれかが表示されます。
- "CREATE AUDIT"
- "DROP AUDIT"
- "GRANT AUDIT"
- "DROP TABLE" for audit trail table
- (S)このSQL文を無視します。
- (P)この操作は監査人が実行してください。
KFPA11906-E
Unable to execute "DROP SCHEMA" due to audit trail table existence (A)
- 監査証跡表があるため監査人のスキーマを削除できません。
- (S)このSQL文を無視します。
- (P)監査人のスキーマを削除する場合は,監査証跡表を削除した後に実行してください。
KFPA11907-E
Unable to revoke schema or connect privilege of auditor (A)
- 監査人のスキーマ定義権限及びCONNECT権限は削除できません。
- (S)このSQL文を無視します。
- (P)権限の削除対象者が正しいか確認してください。監査人の権限を削除する場合はほかの権限を削除してください。
KFPA11908-E
Duplicate audit for "aa....aa" whenever "bb....bb" audittype "cc....cc" (A)
- CREATE AUDITで指定した監査対象イベントは既に定義されています。
- aa....aa:操作種別及びイベント種別
| 操作種別 |
イベント種別 |
| ANY |
該当しません。 |
| SESSION |
CONNECT |
| DISCONNECT |
| AUTHORIZATION |
| ANY |
| PRIVILEGE |
GRANT |
| REVOKE |
| ANY |
| DEFINITION |
CREATE |
| DROP |
| ALTER |
| ANY |
| ACCESS |
SELECT |
| INSERT |
| UPDATE |
| DELETE |
| PURGE |
| ASSIGN |
| CALL |
| LOCK |
| NEXT VALUE |
| ANY |
| UTILITY |
PDLOAD |
| PDRORG |
| PDEXP |
| PDCONSTCK |
| ANY |
- 注 操作種別とイベント種別の間にはスペースが表示されます。
- bb....bb:WHENEVER句で指定した値
- ANY
- SUCCESSFUL
- UNSUCCESSFUL
- cc....cc:AUDITTYPE句で指定した値
- ANY
- PRIVILEGE
- EVENT
- (S)このSQL文を無視します。
- (P)監査対象イベントを変更して再実行してください。
KFPA11909-E
Specified audit for "aa....aa" whenever "bb....bb" audittype "cc....cc" not defined (A)
- DROP AUDITで指定した監査対象イベントは定義されていません。
- aa....aa:操作種別及びイベント種別
| 操作種別 |
イベント種別 |
| ANY |
該当しません。 |
| SESSION |
CONNECT |
| DISCONNECT |
| AUTHORIZATION |
| ANY |
| PRIVILEGE |
GRANT |
| REVOKE |
| ANY |
| DEFINITION |
CREATE |
| DROP |
| ALTER |
| ANY |
| ACCESS |
SELECT |
| INSERT |
| UPDATE |
| DELETE |
| PURGE |
| ASSIGN |
| CALL |
| LOCK |
| NEXT VALUE |
| ANY |
| UTILITY |
PDLOAD |
| PDRORG |
| PDEXP |
| PDCONSTCK |
| ANY |
- 注 操作種別とイベント種別の間にはスペースが表示されます。
- bb....bb:WHENEVER句で指定した値
- ANY
- SUCCESSFUL
- UNSUCCESSFUL
- cc....cc:AUDITTYPE句で指定した値
- ANY
- PRIVILEGE
- EVENT
- (S)このSQL文を無視します。
- (P)監査対象イベントを変更して再実行してください。
KFPA11911-E
Deadlock occurred on aa....aa resource id=bb....bb (A)
- デッドロックが発生しました。
- aa....aa:資源種別名
- bb....bb:資源情報
- (S)このSQL文を無視します。このとき,トランザクションは取り消され無効となります。
- (P)SQL文を再度実行してください。
KFPA11912-E
In sufficient memory for DB exclusive control, reason code=a (A)
- 排他制御のための作業領域が不足しました。
- a:理由コード
- 1:排他制御資源が不足しました。
- 2:排他資源要求数がPDLOCKLIMITで指定した上限値を超えました。
- 3:メモリ不足が発生しました。
- 4:表排他要求数が63+pd_max_access_tables指定値を超えました。
- (S)このSQL文を無視します。又は,ユティリティの処理を打ち切ります。
- (P)
- 理由コードが1又は2の場合:
- 次に示す観点でプログラムを見直してください。
- LOCK文を指定できないか,検討してください。なお,更新系のSQL文の場合はEXCLUSIVEを指定してください。
- WITHOUT LOCK NOWAITを指定できないか,検討してください。プログラムを修正できる場合は,修正して実行してください。
- 上記で対処できない場合は,HiRDB管理者に連絡してください。
- 理由コードが3又は4の場合:
- HiRDB管理者に連絡してください。
- [対策]
- 理由コードが1の場合:
- pd_fes_lck_pool_size,pd_lck_pool_size,又はpd_lck_until_disconnect_cntのどれかの設定値を増やしてください。詳細については,イベントログ(UNIX版の場合はsyslogfile)又はメッセージログファイルに出力されるKFPS00443-Iメッセージを参照してください。
- 理由コードが2の場合:
- クライアント環境定義のPDLOCKLIMITを増やしてください。詳細については,イベントログ(UNIX版の場合はsyslogfile)又はメッセージログファイルに出力されるKFPS00444-Iメッセージを参照してください。
- 理由コードが3の場合:
- 次に示す方法で,使用するメモリに余裕を持たせてください。
- 同時実行しているプロセス数を減らしてください。
- 実メモリを増やしてください。
- スワップ領域を増やしてください。
- サーバ常駐プロセス数(pd_process_countの値)を少なくしてください。
- 理由コードが4の場合:
- pd_max_access_tablesの指定値を増やして,HiRDBを開始してください。
KFPA11913-E
DB exclusive control error occurred on aa....aa resource id=bb....bb code=cc....cc (A)
- 排他制御中にエラーが発生しました。
- aa....aa:資源種別名
- bb....bb:資源情報
- cc....cc:エラーコード
- (S)このSQL文を無視します。
- (O)HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA11914-E
Insufficient memory on DYNAMIC_SHMPOOL for DB exclusive control (A)
- 排他制御で使用する共用メモリが不足しました。
- (S)このSQL文を無視します。
- (P)LOCK TABLEのUNTIL DISCONNECT指定を削除できないか検討してください。
- [対策]サーバ定義中のpd_lck_until_disconnect_cntの値が不適切です。見直しをして,現状の値よりも大きくしてから,システムを再度開始してください。
KFPA11917-E
Closed RDAREA "aa....aa" (A)
- RDエリアがクローズ状態です。
- aa....aa:RDエリア名
- (S)処理を終了します。
- (P)HiRDB管理者にRDエリアのオープンを依頼してから,再度UAP又はユティリティを実行してください。
- [対策]pdopenコマンドでRDエリアをオープン状態にしてください。
KFPA11918-E
Global buffer pool undefined, RDAREA="aa....aa" (A)
- グローバルバッファプールが定義されていません。
- aa....aa:RDエリア名
- (S)処理を終了します。
- (P)HiRDB管理者に連絡してください。
- [対策]システム共通定義のpdbufferオペランドで,該当するRDエリアにグローバルバッファプールを割り当ててください。
KFPA11919-E
Insufficient global buffer, global buffer pool=aa....aa (A)
- グローバルバッファ面数が不足しています。
- aa....aa:グローバルバッファプール名称
- (S)処理を終了します。
- (P)UAPを再度実行してください。再度このエラーが発生する場合,HiRDB管理者に連絡してください。
- [対策]バッファ面数の見積もりを見直して,システム共通定義のpdbufferオペランドでバッファ面数を変更してください。
KFPA11920-E
RDAREA "aa....aa" held (A)
- RDエリアが閉塞されています。又は,障害発生のため閉塞しました。
- aa....aa:RDエリア名
- (S)処理を終了します。
- (P)HiRDB管理者に連絡してください。RDエリア閉塞を解除した後,再度UAP又はユティリティを実行してください。
- [対策]障害閉塞の場合は,RDエリアをデータベース回復ユティリティで回復した後,pdrelsコマンドで閉塞状態を解除してください。コマンド閉塞の場合は,pdrelsコマンドで閉塞状態を解除してください。
KFPA11928-I
RDAREA "aa....aa" held pdhold command in process (A)
- 指定したRDエリアaa....aaは,pdholdコマンドによって閉塞処理中です。
- aa....aa:RDエリア名
- (S)このトランザクションを無効にします。
- [対策]RDエリアを回復し,再度このトランザクションを実行してください。
KFPA11929-E
Insufficient work pool, size=aa....aa, pool size=bb....bb (A)
- SQL文を処理するために必要なメモリプール枠のサイズが不足しています。
- aa....aa:確保しようとした領域の大きさ(単位:バイト)
- bb....bb:メモリプール枠の大きさ(単位:バイト)
- (S)このSQL文を無視します。
- (O)HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA11930-E
Insufficient memory on aa....aa, size=bb....bb (A)
- SQL文を処理するためのメモリが不足しています。
- aa....aa:領域の種別を示す文字列
- PROCESS:プロセス固有領域
- SHARED:共有メモリ
- bb....bb:確保しようとした領域の大きさ(単位:バイト)
- 領域の大きさが特定できない場合,********となります。
- (S)このSQL文を無視します。サーバプロセスが起動中の場合,サーバプロセスの起動を中止します。
- (P)UAPを再度実行してください。再度このエラーが発生する場合は,HiRDB管理者に連絡してください。
- [対策]次の方法で,使用できるメモリに余裕を持たせてください。
- 同時実行しているプロセス数を減らしてください。
- スワップ領域を増やしてください。
- 実メモリを増設してください。
- サーバ定義のpd_work_buff_sizeオペランドの指定値が大きい場合,指定値を減らしてください。
- サーバプロセスの起動時に,このメッセージが出力される場合は,サーバの常駐プロセス数pd_process_countを少なくしてください。
KFPA11931-E
Insufficient pd_max_access_tables,resource id=aa....aa,resource count=bb....bb (A)
- システム共通定義で指定したpd_max_access_tablesオペランドの値(1ユーザが1トランザクションで同時にアクセスできる表数と順序数生成子数の合計の最大値)を超えて表,又は順序数生成子にアクセスしました。
- aa....aa:保守情報
- bb....bb:保守情報
- (S)処理中のトランザクションを無効にします。
- (P)commit文の発行回数を増やして,再度実行してください。再度このメッセージが出力される場合,HiRDB管理者に連絡してください。
- [対策]システム共通定義のpd_max_access_tablesオペランドの指定値を超える前に,COMMIT文を発行しているか確認してください。又は,pd_max_access_tablesオペランドの値が,システム全体で適切かどうか見直してください。
KFPA11932-E
Number of connect users exceeded max users (A)
- HiRDBサーバへの接続数が最大同時接続数を超えました。又は,pdchprcコマンドで起動サーバ数が0に変更されています。
- (S)このSQL文を無視します。ただし,ユティリティを実行している場合,処理を終了します。
- (P)ほかのユーザの終了を待って,再度UAP,ユティリティを実行します。ユーザの接続状態は,pdls -d actコマンドで確認できます。
- [対策]
- HiRDBが稼働中の場合の処置:
- 次の手順で対策してください。
- SDS又はFESの最大起動プロセス数(pdchprcコマンドで確認できます)を大きくできる場合,pdchprcコマンドでの最大起動プロセス数を,同時に実行するUAP,ユティリティ,及びpdorend反映プロセス※の総数以上に設定してください。
注※
pdorend反映プロセスの,総数の算出式を次に示します。
n
a=Σ((pdorend -sのサーバ数)×(pdorend -mの指定値))
i=1
n:pdorendコマンドの同時実行数
- SDS又はFESの最大起動プロセス数が,同時に実行するUAP,ユティリティ,及びpdorend反映プロセスの総数未満の場合,次の対策を実施してください。
(1) UAP又はユティリティの実行でこのメッセージが出力された場合
同時に実行するUAP及びユティリティの数を減らしてください。
(2) pdorendコマンドの実行でこのメッセージが出力された場合(このメッセージ出力後にKFPH27043-E, code=-52が出力された場合)
次の対策を実施してください。
(a) pdorendコマンドの同時実行数を減らしてください。
(b) pdorendコマンドの各実行時での,同時実行サーバ数(-sオプションに指定したサーバ数)を減らしてください。
(c) pdorendコマンドの各実行時での,pdorend反映プロセスの多重度(-mオプションの指定値)を小さくしてください。
- 次回正常開始前の処置:
- UAP又はユティリティの実行でこのメッセージが出力された場合
できるのであれば,pd_max_usersオペランドの指定値を大きくしてください。
特に接続を保証したいUAP又はユティリティ(pddefだけ該当)に対しては,システム定義のpdcltgrpオペランドを指定してください。
- pdorendコマンドの実行でこのメッセージが出力された場合(このメッセージ出力後にKFPH27043-E, code=-52が出力された場合)
システム定義のpd_max_reflect_process_countオペランドの指定値を大きくしてください。
KFPA11934-E
Insufficient memory on communication header, size=aa....aa or communication buffer, size=bb....bb (A)
- 通信用バッファのメモリが不足しました。
- aa....aa:確保しようとした通信用ヘッダサイズ
- bb....bb:確保しようとした通信用バッファサイズ
- (S)このトランザクションを無効にします。
- (P)再度UAPを実行してください。再度このエラーが発生する場合は,HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA11935-E
Unable to execute definition SQL for executing data processing SQL (A)
- 操作系SQLを発行したトランザクション内で,定義系SQLは発行できません。
- (S)このSQL文を無視します。
- (P)操作系SQLを発行した後,定義系SQLを発行したい場合は,コミット(COMMIT)文を記述した後,定義系SQLを記述してください。
KFPA11937-E
Unable to execute this SQL in XA environment (A)
- XA環境では,このSQL文を実行できません。
- (S)このSQL文を無視します。
- (P)このSQL文を削除してください。
KFPA11938-E
Unable to modify attributes of abstract data type which value is NULL (A)
- ナル値である抽象データ型は,コンストラクタ関数によって値が生成されていないため,その属性を更新できません。
- (S)このSQL文を無視します。
- (P)コンストラクタ関数によって値を生成した後に,抽象データ型の属性を更新してください。
KFPA11939-E
Total length of attributes of abstract data type too long (A)
- 定義した抽象データ型の属性の合計長が大き過ぎます。
- (S)このSQL文を無視します。
- (P)属性の数を減らすなどして属性の合計長を小さくし,再度SQL文を実行してください。合計長の見積もり式,及び合計長の最大値については,マニュアル「HiRDB Version 8 SQLリファレンス」のCREATE TYPEの「共通規則」を参照してください。
KFPA11940-E
Connect command ignored, HiRDB is initializing or terminating (A)
- HiRDBが開始処理中,又は終了処理中のため,HiRDBに接続できません。
- (S)このSQL文を無視します。
- (O)HiRDBが開始処理中のときは,開始処理終了後に再度UAPを実行してください。
- HiRDBが終了処理中のときは,再度HiRDBを開始後にUAPを実行してください。
KFPA11941-E
HiRDB is under termination process (A)
- HiRDB終了処理中に,実行要求をしています。
- (S)HiRDBから切り離します。
- (P)UAPを終了してください。
- (O)再度HiRDBを開始後に,UAPを実行してください。
KFPA11945-E
Unable to expand stack area for thread. size=aa....aa (A)
- スレッドのスタック領域をaa....aaバイト拡張しようとしましたが,拡張できませんでした。
- aa....aa:拡張しようとした大きさ(単位:バイト)
- 領域の大きさが特定できない場合,********となります。
- (S)このSQL文を無視します。又は,トランザクションを無効にします。
- (P)HiRDB管理者に連絡してください。
- (O)HiRDB管理者に連絡してください。
- [対策]システム共通定義中のスレッドスタックサイズ上限オプション"pd_thread_max_stack_size"の上限値を増やしてください。
KFPA11948-E
Unable to aa....aa bb....bb without cc....cc (A)
- cc....ccが組み込まれていないため,bb....bbはaa....aaできません。
- bb....bbが"PARTITIONED BY MULTIDIM"の場合,HiRDB Advanced Partitioning Optionが組み込まれていないため,マトリクス分割表を定義できません。
- bb....bbがroutine using foreign tableの場合,HiRDB External Data Accessが組み込まれていないため,外部表に定義されているルーチンは呼び出せません。
- aa....aa:{specify}{use}{invoke}
- bb....bb:{"PARTITIONED BY MULTIDIM"
- |"ALTER TABLE CHANGE RDAREA" statement
- |"CREATE SERVER" statement
- |"DROP SERVER" statement
- |"CREATE FOREIGN TABLE" statement
- |"DROP FOREIGN TABLE" statement
- |"CREATE FOREIGN INDEX" statement
- |"DROP FOREIGN INDEX" statement
- |"CREATE USER MAPPING" statement
- |"DROP USER MAPPING" statement}
- {foreign table}
- {routine using foreign table}
- cc....cc:{External Data Access|Advanced Partitioning Option}
- (S)このSQL文を無視します。
- (P)SQL文を削除してください。又はcc....ccのオプション(HiRDB External Data Access又はHiRDB Advanced Partitioning Option)を組み込んだ後,SQL文を再度実行してください。
KFPA11950-E
Unable to aa....aa due to using bb....bb without cc....cc (A)
- cc....ccがdirectory serverの場合,ディレクトリサーバと連携していないため,bb....bbを使用したaa....aaはできません。
- cc....ccがExternal Data Accessの場合,HiRDB External Data Accessが組み込まれていないため,bb....bbを使用したaa....aaはできません。
- aa....aa:{drop schema|grant access|revoke access}
- bb....bb:{group|foreign table}
- cc....cc:{directory server|External Data Access}
- (S)このSQL文を無視します。
- (P)次に示すどれかの処置をしてください。
- cc....ccがdirectory serverの場合
ディレクトリサーバと連携させた後にSQL文を再度実行してください。
- cc....ccがExternal Data Accessの場合
SQL文を削除してください。又はHiRDB External Data Accessを組み込んだ後にSQL文を再度実行してください。
KFPA11952-E
Unable to aa....aa due to insufficient bb....bb (A)
- aa....aaで定義した値を超えて,次のどちらかの処理をしようとしました。
- aa....aa:{assign LIST|create server}
- bb....bb:定義オペランド名{pd_max_list_users|pd_max_list_count|pd_max_foreign_server}
- (S)このSQL文を無視します。
- (P)
- bb....bbがpd_max_list_usersの場合:
- このSQL文は実行できません。このSQL文を実行したい場合は,pd_max_list_usersオペランドの指定値を大きくしてください。
- bb....bbがpd_max_list_countの場合:
- 不要なリストを削除して再度実行するか,又はpd_max_list_countオペランドの指定値を大きくして再度実行してください。
- bb....bbがpd_max_foreign_serverの場合:
- このSQL文は実行できないため,削除してください。
- [対策]システム定義のbb....bbの値が適切かどうかを見直してください。
KFPA11953-E
Unable to execute aa....aa due to bb....bb,cc....cc (A+L)
- 理由bb....bbで,処理aa....aaは実行できません。
- aa....aa:処理([対策]を参照してください)
- bb....bb:理由([対策]を参照してください)
- cc....cc:付加情報([対策]を参照してください)
- (S)このトランザクションを取り消します。
- [対策]
| 処理(aa....aa) |
理由(bb....bb) |
付加情報(cc....cc) |
対策 |
HASH JOIN
ハッシュジョイン,副問合せのハッシュ実行 |
insufficient work buffer
作業表用バッファ不足 |
size=dd....dd,server=ee....ee
dd....dd:不足したサイズ(単位:キロバイト)
ee....ee:サーバ名
なお,不足サイズに表示されるのは,最初に不足を検知した箇所の不足サイズであり,全体の不足サイズではありません。 |
次のどちらかの対策をしてください。
- pd_work_buf_sizeオペランド又はpd_work_buff_expand_limitオペランドの指定値を増やしてください。又は,クライアント環境定義のPDHASHTBLSIZE若しくはpd_hash_table_sizeオペランドの指定値を減らしてください。
- クライアント環境定義のPDADDITIONALOPTLVL又はpd_additional_optimize_levelオペランドで,「ハッシュジョイン,副問合せのハッシュ実行」を選択しないようにしてください。また,SQL文中に結合方式のSQL最適化指定,及び副問合せ実行方式のSQL最適化指定に「HASH」を指定していないようにしてください。
|
invalid work buffer mode
作業表用バッファの確保方式不正 |
server=dd....dd
dd....dd:サーバ名 |
次のどちらかの対策をしてください。
- pd_work_buf_modeオペランドにpoolを指定してください。
- クライアント環境定義のPDADDITIONALOPTLVL又はpd_additional_optimize_levelオペランドで,「ハッシュジョイン,副問合せのハッシュ実行」を選択しないようにしてください。また,SQL文中に結合方式のSQL最適化指定,及び副問合せ実行方式のSQL最適化指定に「HASH」を指定していないようにしてください。
|
insufficient memory
プロセス固有領域不足 |
size=dd..dd,server=ee..ee,pid=ff..ff
dd..dd:該当サーバプロセスでの作業表用バッファ総サイズ(単位:キロバイト)
ee..ee:サーバ名
ff..ff:プロセスID |
pd_work_buff_expand_limitオペランドの指定に従って作業表用バッファを増分確保しようとしたが,プロセス固有領域が不足したため,できませんでした。次のどれかの対策をして,使用できるメモリに余裕を持たせてください。
- 同時実行しているプロセス数を減らしてください。
- スワップ領域を増やしてください。
- 実メモリを増設してください。
又は,次のどちらかの対策をして,作業表用バッファの使用量を減らしてください。
- クライアント環境定義のPDHASHTBLSIZEオペランド又はpd_hash_table_sizeオペランドの値を減らしてください。
- クライアント環境定義のPDADDITIONALOPTLVLオペランド,pd_additional_optimize_levelオペランド,及びSQLコンパイルオプションのADD OPTIMIZE LEVELで「ハッシュジョイン,副問合せのハッシュ実行の適用」を使用しないようにするとともに,SQL文中に結合方式のSQL最適化指定,及び副問合せ実行方式のSQL最適化指定に「HASH」を指定しないようにしてください。
|
KFPA11958-E
No work HiRDB file system area (A)
- 使用できる作業表格納用のHiRDBファイルシステム領域が指定されていません。
- (S)このトランザクションを無効にします。
- [対策]
- データベース初期設定ユティリティ実行時の場合:
- ディクショナリサーバ定義又はシングルサーバ定義に,pdworkオペランドで作業表格納用のHiRDBファイルシステム領域を設定し,再度データベース初期設定ユティリティを実行してください。
- サーバ開始時の場合:
- サーバ定義に,pdworkオペランドで作業表格納用のHiRDBファイルシステム領域を設定し,再度サーバを開始してください。
KFPA11959-E
HiRDB file "aa....aa" failed, return code=bbbbb,HiRDB file name=cc....cc (A)
- HiRDBファイルcc....ccに対する"aa....aa"がリターンコードbbbbbで終了しました。
- aa....aa:HiRDBファイルシステムの機能
- close:HiRDBファイルのクローズ
- create:HiRDBファイルの作成
- expand:HiRDBファイルの拡張
- open:HiRDBファイルのオープン
- read:HiRDBファイルからの読み込み
- write:HiRDBファイルへの書き込み
- fstat:HiRDBファイルの情報取得
- statfs:HiRDBファイルシステム領域の情報取得
- statdk:ディスクの情報取得
- bbbbb:リターンコード
- cc....cc:HiRDBファイルシステム領域名\HiRDBファイル名称
- HiRDBファイルのパス名が144文字以上の場合は,HiRDBファイルのパス名の後ろから143文字を出力します。
- (S)このトランザクションを無効にします。
- (P)HiRDB管理者に連絡してください。
- [対策]
- データベース初期設定ユティリティ実行時,aa....aaがexpandの場合:
- サーバ定義のpdworkオペランドに増分指定のないHiRDBファイルシステム領域を指定しているときは,増分指定をしたHiRDBファイルシステム領域を指定して,再度データベース初期設定ユティリティを実行してください。増分指定をしたHiRDBファイルシステム領域を指定しているにもかかわらずこのメッセージが出力される場合は,サーバ定義のpdworkオペランドに増分回数を増やしたHiRDBファイルシステム領域か,又は領域長を増やしたHiRDBファイルシステム領域を指定して,再度データベース初期設定ユティリティを実行してください。
- データベース初期設定ユティリティ以外で,aa....aaがexpandの場合:
- サーバ定義のpdworkオペランドに増分指定のないHiRDBファイルシステム領域を指定しているときは,増分指定をしたHiRDBファイルシステム領域を指定して,再度サーバを開始してください。増分指定をしたHiRDBファイルシステム領域を指定しているにもかかわらずこのメッセージが出力される場合は,サーバ定義のpdworkオペランドに増分回数を増やしたHiRDBファイルシステム領域か,又は領域長を増やしたHiRDBファイルシステム領域を指定して,再度サーバを開始してください。
- そのほかの場合:
- 「5.1 HiRDBファイルシステムに対するアクセス要求から返されるエラーコード」を参照し,エラーの原因を取り除いてください。
KFPA11964-E
HiRDB file aa....aa error, errno=bb....bb, HiRDB file name=cc....cc (A)
- HiRDBファイルのオープン又はクローズに失敗しました。
- aa....aa:HiRDBファイルシステム機能
- { open | close }
- bb....bb:HiRDBファイルシステムのエラーコード
- cc....cc:HiRDBファイルシステム領域名\HiRDBファイル名称
- HiRDBファイルシステム領域名が132文字以上の場合は,HiRDBファイルシステム領域名の後ろから131文字を出力します。
- (S)処理を終了します。
- (P)HiRDB管理者に連絡してください。エラー要因の対策後,再度UAPを実行してください。
- [対策]「5.1 HiRDBファイルシステムに対するアクセス要求から返されるエラーコード」を参照し,エラーの要因を取り除いてください。
KFPA11966-E
Error occured on transaction transfer, inf1=aa....aa, inf2=bbbb (A+L)
- X/Open XAインタフェースのトランザクション処理でエラーが発生しました。
- aa....aa:エラーとなった処理の名称
- Connect:HiRDBとの再接続
- bbbb:エラーとなった処理のSQLコード
- (S)処理を終了します。
- (P)エラーとなった処理のSQLコード,及びエラーログトレース("pderrプロセス番号-*.trc")を基にエラー要因を取り除いて,再度実行してください。
KFPA11970-E
Invalid SQL, code=aa, SQL="bb....bb" (A)
- OSI-RDAリモートアクセスで,SQL文に誤りがあります。
- aa:理由コード
- 01:OSI-RDAリモートアクセスで実行できないSQL文を指定しています。
- 02:OSI-RDAリモートアクセスで実行できないSQL文をPREPARE文で指定しています。
- 03:SQL文の長さが0です。
- 04:SQL文の長さが20,000を超えています。
- 05:構文上に不正のある文字,又はキーワードがあります。
- 06:OSI-RDAリモートアクセスで実行できないSQL文をEXECUTE IMMEDIATE文で指定しています。
- bb....bb:エラーとなったSQL文
- ただし,分散クライアント,又は分散サーバのシステムがSQL文を変更する場合があるため,必ずしもUAPが発行したSQL文とは一致しません。また,理由コードが03及び04の場合は出力されません。
- (S)このSQL文を無視します。
- (P)分散クライアントUAPの誤りを修正して,再度実行してください。
KFPA11971-E
Invalid identifier in SQL, code=aa (A)
- OSI-RDAリモートアクセスで,SQL文中のカーソル名,又はSQL文識別子に誤りがあります。
- aa:理由コード
- 01:SQL文中のカーソル名の形式に誤りがあります。
- 02:SQL文中のSQL文識別子の形式に誤りがあります。
- 03:カーソル名の個数が1,024を超えています。
- 04:DECLARE CURSOR文に直接指定したカーソル指定の数とSQL文識別子の個数の合計が4,095を超えています。
- 05:宣言されていないカーソル名を使用して,SQL文を実行する指定をしています。
- 06:宣言されていないSQL文識別子を使用して,SQL文を実行する指定をしています。
- 07:DECLARE CURSOR文で,既に宣言されているカーソル名を指定しています。
- 08:DECLARE CURSOR文で,既に別のカーソルで使用されているSQL文識別子を指定しています。
- (S)このSQL文を無視します。
- (P)分散クライアントUAPの誤りを修正して,再度実行してください。
KFPA11972-E
Inconvertible data for aa....aa variable bb....bb of data type cc....cc (A)
- OSI-RDAリモートアクセスで,RDAサーバ側での変数値の変換ができません。
変換できない理由を次に示します。
- データ型がREAL又はDOUBLE PRECISIONの場合
オーバフローします。
- データ型がDATEの場合
値がYYYY-MM-DDの形式になっていません。
- aa....aa:入力変数と出力変数の区分
- { input | output }
- bb....bb:入力変数,又は出力変数の順序番号
- cc....cc:データ型
- (S)このSQL文を無視します。
- (P)次に示す内容を確認し,対策してください。
| データ型 |
内容 |
| REAL |
結果値を受け取る変数のデータ型が,DOUBLE PRECISIONになるようにクライアントUAPを修正して,再度実行してください。 |
| DOUBLE PRECISION |
OSI-RDAリモートアクセスで,この結果値を受け取ることはできません。 |
| DATE |
分散クライアントUAPの誤りを修正し,再度実行してください。 |
KFPA11973-E
Invalid data type of aa....aa variable bb....bb (A)
- OSI-RDAリモートアクセスで,変数に対して指定できないデータ型を指定しています。又は,データ長に誤りがあります。
- aa....aa:入力変数と出力変数の区分
- { input | output }
- bb....bb:入力変数,又は出力変数の順序番号
- (S)このSQL文を無視します。
- (P)分散クライアントUAPの誤りを修正して,再度実行してください。
KFPA11974-E
Unexecutable request, code=aa (A)
- OSI-RDAリモートアクセスで,R-Execute-DBLのサービスパラメタに誤りがあるため,処理できません。
- aa:理由コード
- (S)このSQL文を無視します。
- (P)HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
| 理由コード |
内容 |
| 01 |
FETCH以外のSQL文の実行要求で,Repetition countが2以上の値を指定しています。 |
| 02 |
List of Argumentを指定しています。 |
| 03 |
R-open時,又はR-Execute-DBL時のCharsetのオブジェクト識別子が,未サポートのオブジェクト識別子です。 |
| 04 |
引数の指定できないSQL文に対して,引数の指定があります。 |
| 05 |
結果値のないSQL文に結果指定があります。 |
| 06 |
結果値の必要なSQL文に結果指定がありません。 |
KFPA11975-E
Invalid "DESCRIBE" statement (A)
- OSI-RDAリモートアクセスで,DESCRIBE文に次の誤りがあります。
- SQLNAMEの要求に誤りがあります。
- SQLNの値がナル値です。
- 不当な引数指定,又は結果指定があります。
- (S)このSQL文を無視します。
- (P)分散クライアントUAPで,SQLN(検索列数の最大値)を指定していない場合は,UAPを修正して再度実行してください。そのほかの場合は,HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA11976-E
More than 30000 variables (A)
- OSI-RDAリモートアクセスで,変数の数が30000を超えています。
このため,処理ができません。
- (S)このSQL文を無視します。
- (P)分散クライアントUAPの誤りを修正して,再度実行してください。
KFPA11977-E
Number of variables not equal to number of retrieval-columns (A)
- OSI-RDAリモートアクセスで,検索結果の列の数とその検索結果を受け取る変数の数が一致していません。
- (S)このSQL文を無視します。
- (P)分散クライアントUAPの誤りを修正して,再度実行してください。
KFPA11980-E
Transaction branch already determined (A)
- このトランザクションブランチは,ほかのトランザクションブランチから決着処理要求を受けていて,既に決着しています。
- (S)このSQL文を無視します。
- (P)このトランザクションブランチでは,SQLを実行できません。トランザクションブランチを終了させてください。
- (O)このトランザクションブランチ実行中に決着要求が発生しているため,トランザクションマネジャで障害が発生している可能性があります。トランザクションマネジャのログ情報を参照してください。
KFPA11981-E
Communication error occurred from aa....aa to bb....bb event cc....cc dd....dd ee....ee (A)
- 通信処理中に,処理を続行できないエラーが発生しました。
- aa....aa:サーバ名称(送信側)
- サーバ名が特定できない場合は,********が表示されます。
- bb....bb:サーバ名称(受信側)
- サーバ名が特定できない場合は,********が表示されます。
- cc....cc:発生事象
- Init:サーバ初期化中
- Netdown:ネットワーク障害が発生
- System:システムエラーが発生
- Termin:サーバ停止処理中
- Timeout:タイムアウトが発生
- dd....dd:デバッグ情報1(エラーを検知した関数の名称)
- ee....ee:デバッグ情報2(エラーを検知した関数のリターンコード)
- (S)このSQL文を無視します。又は,トランザクションを無効にします。
- (P)発生事象ごとの対策方法を次に示します。
- Init:HiRDB管理者に連絡してサーバを開始した後,再度実行してください。
- Termin:サーバを開始した後,再度実行してください。
- 上記以外:HiRDB管理者に連絡してください。
- [対策]発生事象ごとの対策方法を次に示します。
- Init:サーバを開始してください。
- Netdown:通信障害の原因を取り除いてください。
- Termin:サーバを開始してください。
- Timeout:システム定義で指定した通信時間監視値(pd_watch_time)を修正してください。
- System:
- 受信側のサーバ名称がディクショナリサーバで,デバッグ情報2の値が-330の場合は,ディクショナリサーバプロセス数又はバックエンドサーバプロセス数が不足しています。この場合,pd_max_dic_process又はpd_max_bes_processオペランドの値を大きくしてください。特にマルチフロントエンドサーバ環境下で,各フロントエンドサーバがディクショナリサーバから定義情報を取得するときに,定義情報を取得しようとするフロントエンドサーバプロセス数に比べて,ディクショナリサーバプロセス数が少ないと,このエラーが発生します。
-
- デバッグ情報2の値が-310の場合は,受信側のサーバが停止している可能性があります。pdlsコマンドで停止しているサーバを確認し,受信側のサーバを開始した後,再度実行してください。
-
- デバッグ情報2の値が,「4.1 RPC関連エラーの詳細コード」に記載されている詳細コードの場合は,対応する対策を実施してください。
- 上記以外:保守員に連絡してください。
KFPA11984-E
Client version incompatible,HiRDB version=aa....aa, client version=bb....bb (A)
- HiRDBクライアントのバージョンが不正です。HiRDBシステムが対応していないHiRDBクライアントを使用しました。
- aa....aa:HiRDBシステムのバージョン
- bb....bb:HiRDBクライアントのバージョン
- (S)この要求を無視します。
- (P)UAPのプリプロセス,コンパイル又はリンクに誤りがないか確認してください。誤りがなければ,HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA11986-E
Function "aa....aa"."bb....bb"(cc....cc) executed no "RETURN" statement (A)
- 関数"aa....aa"."bb....bb"の実行が,RETURN文で終了しませんでした。
- aa....aa:認可識別子
- bb....bb:ルーチン識別子
- cc....cc:特定名
- (S)このSQL文を無視します。又は,トランザクションを無効にします。
- (P)関数を定義し直して,再度実行してください。
KFPA11987-E
Unable to execute SQL except for rollback and disconnect (A)
- ROLLBACKとDISCONNECT以外のSQLは,実行できません。
- (S)このSQL文を無視します。
- (P)ROLLBACK文,又はDISCONNECT文を実行してください。
KFPA11988-E
Required function [aa....aa] is not supported (A)
- 要求された機能aa....aaはサポートされていません。
- aa....aa:要求されたサポートされていない機能(クライアント側で検出された場合だけ出力されます)
- DESCRIBE TYPE:DESCRIBE TYPE文
- TYPE OPTION:PREPARE文でのTYPE OPTIONの指定
- XA INTERFACE:XDM/RD E2接続機能でのXAインタフェースの使用
- ARRAY INSERT:配列を使用したインサート機能
- SET SESSION AUTHORIZATION:SET SESSION AUTHORIZATION文
- JAR:INSTALL JAR,REPLACE JAR,又はREMOVE JAR
- SET:SET文(代入文)
- SINGLE ROW SELECT:動的一行検索
- ALLOCATE CURSOR:ALLOCATE CURSOR文
- DEALLOCATE PREPARE:DEALLOCATE PREPARE文
- DESCRIBE:PREPARE文でのDESCRIBE情報取得
- EXTENDED STATEMENT NAME:拡張文名指定
- EXTENDED CURSOR NAME:拡張カーソル名指定
- CLIB:INSTALL CLIB,REPLACE CLIB,又はREMOVE CLIB
- (S)このSQL文を無視します。
- (P)aa....aaの機能を使用しない場合は,この機能の使用箇所を削除してください。aa....aaの機能を使用するためにHiRDB又はXDM/RD E2のバージョンアップをする場合は,HiRDB管理者又はXDM/RD E2のシステム管理者に連絡してください。
- (O)UAPにリンクしているクライアントライブラリと,サーバのバージョンを確認してください。
- [対策]UAPにリンクしているクライアントライブラリと,サーバのバージョンを確認してください。aa....aaに対応する機能を使用する場合には,HiRDB又はXDM/RD E2をバージョンアップしてください。
KFPA11989-E
Commit error (A)
- コミット処理中にエラーが発生しました。
- (S)このトランザクションを無効にします。
- (O)メッセージKFPS00900-I又はKFPS00972-Iを参照して障害の原因を取り除き,再度UAPを実行してください。
KFPA11990-E
Incompatible character code set,HiRDB=aa....aa,client=bb....bb (A)
- HiRDBシステムとクライアントの文字コード種別が不一致です。
- aa....aa:HiRDBシステムの文字コード種別
- bb....bb:HiRDBクライアントの文字コード種別
- CHINESE:EUC中国語漢字コード
- CHINESE-GB18030:中国語漢字コードGB18030
- LANG-C:単一バイト文字コード
- SJIS:シフトJISコード
- UJIS:EUC日本語漢字コード
- UTF-8:Unicode
- ********:サポートしていない文字コード
- (S)HiRDBとの接続を拒否します。
- (O)UAPコンパイル時の環境変数(PDCLTLANG,又はLANG),及び実行時の環境変数(LANG又はPDLANG)が,HiRDBサーバに対応した文字コード種別になっているか確認してください。誤りがない場合には,HiRDB管理者に連絡してください。
KFPA11992-E
More than 32M bytes SQL OBJECT, size=aa....aa (A)
- SQLオブジェクトのサイズが32メガバイトを超えました。
- aa....aa:作成しようとしたSQLオブジェクトのサイズ(単位:バイト)
- (S)このトランザクションを無効にします。
- (P)SQLオブジェクトが32メガバイトを超えないようにSQL文を修正して,再度実行してください。
KFPA11993-E
Input data invalid for HASH function (A)
- 分割列の入力データに次のどちらかの誤りがあります。
- 表定義で指定したハッシュ関数に対して,入力データが短い
- ハッシュ関数にHASH0を使用しているが,分割列のデータ型がCHAR(8)(文字集合がUTF16の場合はCHAR(16)),又はCHAR(6)(文字集合がUTF16の場合はCHAR(12))のときに'YYYYMMDD'の形式,又は'YYYYMM'の形式になっていない
YYYY:0001〜9999(年)
MM:01〜12(月)
DD:01〜該当年月の最終日(日)
- (S)このSQL文を無視します。
- (P)ハッシング対象列のデータ長が,表定義で指定したハッシュ関数のハッシングできる最低データ長より短くなっていないか確認してください。ハッシュ関数にHASH0を使用した場合は,ハッシング対象列のデータが'YYYYMMDD',又は'YYYYMM'の形式になっているか確認してください。又は,表定義で指定したハッシュ関数が正しいか確認してください。入力データ,又は指定したハッシュ関数に誤りがあった場合は,それぞれ修正してください。
KFPA11994-E
Unable to execute definition SQL for holdable cursor opened (A)
- ホールダブルカーソルが開いているため,定義系SQLは発行できません。
- (S)このSQL文を無視します。
- (P)ホールダブルカーソルをすべて閉じた後,定義系SQLを発行してください。
KFPA11996-E
Holdable cursor lost because of server process down (A)
- ホールダブルカーソルの引き継ぎができませんでした。カーソルを開いていたユニット,サーバ,又はサーバプロセスが異常終了した可能性があります。
- (S)このトランザクションを無視します。
- (P)エラー原因を取り除いた後,再度実行してください。
KFPA11997-E
Error occurred during execution of PLUGIN function, "aa....aa" (A)
- プラグイン(実装)関数実行中にエラーが発生しました。
RDエリア名指定を含む問合せの場合は,インデクス型プラグイン専用関数のためのインデクスが存在しないか,又はインデクスの分割数が表の分割数と異なっていてインデクスが利用できないため,検索できません。
- aa....aa:エラー詳細メッセージ
- (S)このSQL文を無視します。又は,トランザクションを無効にします。
- (P)次のどちらかの処置をしてください。
- 対応するプラグインのマニュアルを参照し,エラー詳細メッセージ(aa....aa)の問題を解決し,再度SQLを実行してください。
- aa....aaがEnable to use n-gram index(インデクス型プラグイン専用関数の実行に必要なインデクスが存在しないことを示すエラー詳細メッセージの場合)などで,かつRDエリア名指定を含む問合せの場合は,インデクス型プラグイン専用関数が存在しないかだけではなく,分割数が表の分割数と等しいインデクスを定義しているかも見直して,SQL文を再実行してください。
KFPA11998-E
Unable to manipulate LIST yet, because transaction determination uncomplete (A)
- 以前のトランザクションが未決着状態でリストの作成,削除,又は検索をしようとしました。シングルサーバ,又はバックエンドサーバがプロセスダウンした場合の回復処理が完了する前に,再コネクトしリスト操作をした場合に発生します。
- (S)次のどちらかの処理をします。
- SQL文の場合
このSQL文を無視します。
- pdmodの場合
処理を続行します。
- (P)次のどちらかの処置をしてください。
- SQL文の場合
トランザクションの決着を待つか,又はトランザクションの決着待ち状態を手動で決着してから,再度SQLを実行してください。
- pdmodの場合
トランザクションの決着を待つか,又はトランザクションの決着待ち状態を手動で決着してから,リストの再作成,又は削除をしてください。
KFPA12000-I
Processing of SQL completed (A)
- SQL文の実行が完了しました。
- (S)処理を実行します。
KFPA12100-I
No rows satisfying search condition (A)
- 条件に合う行がありません。又は,行の取り出しを終了しました。
- (S)処理を続行します。
KFPA12110-I
Row already deleted or updated (A)
- リストを使用した検索で取り出そうとした行は,既に削除されています。又は,属性値が削除,更新されています。
- (S)処理を続行します。
KFPA12120-I
Processing of SQL completed, dynamic result set returned (A)
- SQL文の実行が完了しました。動的結果集合の結果があります。
- (S)処理を続行します。
KFPA12121-I
Processing of SQL completed, additional result set returned (A)
- SQL文の実行が完了しました。なお,追加の結果集合があります。
- (S)処理を続行します。
KFPA12300-I
RDAREA usage aaa%, RDAREA = "bb....bb"cc....cc (A)
- 状況によるメッセージの意味を,次に示します。
- 〈システム定義pd_rdarea_warning_pointを指定していない場合〉
- ユーザ用RDエリア,ユーザLOB用RDエリア:
- RDエリア"bb....bb"の,最終ファイルのセグメントのうち,相対位置aaa%目に当たるセグメントを使用し始めました。
- 〈システム定義pd_rdarea_warning_pointを指定している場合〉
- ユーザ用RDエリア:
- RDエリア"bb....bb"の,RDエリア全体のセグメントのうち,使用率aaa%目となるセグメントを使用し始めました。現在の,未使用セグメントの数は,cc....ccです。
- ユーザLOB用RDエリア:
- RDエリア"bb....bb"の,RDエリア全体のセグメントのうち,相対位置aaa%目となるセグメントを使用し始めました。有効性能※を維持できる残りのセグメントの数は,cc....ccです。
- 注※有効性能:
- ユーザLOB用RDエリアは,データベース領域を一度も最後まで使用していない時が,最も処理能力が高くなります。有効性能とは,この処理能力が高い状態のことです。データベースを一度でも,最後まで使用した場合は,処理能力が劣化するため,事前にデータベースの再編成をするなどの処置が必要になります。
- aaa:次のうち,どれかが出力されます。
- RDエリアの最終ファイルの使用セグメント相対位置
- RDエリア全体のセグメント使用率
- RDエリア全体の使用セグメント相対位置
- bb....bb:該当するRDエリア名称
- cc....cc:セグメント使用率追加情報, dd....dd segments unused
- (dd....dd 残りセグメント数)
- (S)処理を続行します。
- このメッセージの対象となるRDエリアは,容量不足で新しいセグメントを割り当てできなくても,追加,更新などをしている既存のセグメントに空きがあれば,そのセグメントを利用して処理を続行します。
- なお,このメッセージは,表示の対象となったセグメントが,表の削除,表の再編成などによって解放されて,その後,同じセグメントを使用すると,再度表示されます。
- (P)HiRDB管理者に連絡してください。
- [対策]次のコマンド又はユティリティを使って,RDエリアに残っている容量を調査し,表に示すような処置を取ってください。
- 〈残り容量を調査するためのコマンド〉
- -aオプションを指定すると,RDエリアの使用状況が表示できます。すべてのRDに使用できます。
- 物理的解析,又は論理的解析で,RDエリアの使用状況が分かります。データディクショナリ,ユーザ,LOB用のRDエリアに使用できます。
- 〈処置〉処置を次の表に示します。
| RDエリア |
システム定義pd_rdarea_warning_pointを指定していない場合 |
システム定義pd_rdarea_warning_pointを指定している場合 |
| ユーザ用RDエリア |
- データベースの状態表示コマンド(pddbls)又はデータベース状態解析ユティリティ(pddbst)で,対象となるRDエリアの使用状況を調べます。
- 使用状況に応じて,RDエリアの表の再編成をしてください。又はRDエリアを拡張してください。
|
- データベースの状態表示コマンド(pddbls)又はデータベース状態解析ユティリティ(pddbst)で,又は,メッセージに出力されたセグメント使用率追加情報を参照して,対象となるRDエリアの使用状況を調べます。
- 使用状況に応じて,表のRDエリア単位の再編成又は表単位の再編成をしてください。又は,RDエリアを拡張してください。
|
| ユーザLOB用RDエリア |
- データベースの状態表示コマンド(pddbls)又はデータベース状態解析ユティリティ(pddbst)で,対象となるRDエリアの使用状況を調べます。
- 使用状況に応じて,ユーザLOB用エリア単位の再編成又は表単位の再編成をしてください。又は,RDエリアを拡張してください。
|
- データベースの状態表示コマンド(pddbls)又はデータベース状態解析ユティリティ(pddbst)で,又は,メッセージに出力されたセグメント使用率追加情報を参照して,対象となるRDエリアの使用状況を調べます。
- 使用状況に応じて,ユーザLOB用RDエリア単位の再編成又は表単位の再編成をしてください。又は,RDエリアを拡張してください。
|
KFPA12601-I
Positive SQLCODE other than +100 received from server, SQLCODE=aa....aa (A)
- リモートアクセスで,+100以外の正のSQLコードがサーバ側のシステムから返されました。
- aa....aa:サーバシステムから返されたSQLコード
- (S)処理を続行します。
- (O)SQL連絡領域(SQLCA)内のSQLCAIDEの内容を参照し,サーバシステム種別を確認してください。なお,該当するサーバシステムのマニュアルを基にSQLコードを参照してください。
KFPA12603-I
Retrieved string data length is 0,the data is converted to a blank (A)
- リモートアクセスで,実長が0の文字列,各国文字列,又は混在文字列データを検索しました。分散クライアントは実長が0の文字列,各国文字列,又は混在文字列データをサポートしていないので,このデータを1文字の空白に変換しました。
- (S)処理を続行します。
- (P)実長が0の文字列,各国文字列,及び混在文字列データが1文字の空白に変換されることが,UAPの処理に不都合な場合は,実長が0のデータが検索されないように,探索条件を変更してください。
KFPA12900-W
Warning occurred in foreign server aa....aa (b), SQLCODE=cc....cc, inf=dd....dd (A+L)
- HiRDB External Data Access機能を使用している場合に,外部サーバから警告が返却されました。
- aa....aa:外部サーバ名
- b:サーバ種別
- P:HiRDB
- R:XDM/RD E2
- O:ORACLE
- I:DB2
- cc....cc:外部サーバから返却されたSQLCODE
- dd....dd:外部サーバから返却されたメッセージ
- 76文字以上の場合は,先頭から74文字目に2バイトのピリオド(..)を付けて出力します。メッセージがない場合は,*が表示されます。
- (S)処理を続行します。
- (P)外部サーバのサーバ種別を確認して,該当するDBMSのマニュアルを基に,SQLCODE,警告メッセージを参照してください。dd....ddが*の場合は,SQL連絡領域のSQLWARN0〜SQLWARNFを確認してください。SQLWARNDに'W'が設定されている場合は,外部表定義で定義した列の長さが,実表の列の長さより短いことがあるため,外部表定義を見直してください。
KFPA19101-E
Invalid SQL optimization specification for aa....aa (A)
- SQL最適化指定に次の誤りがあります。
- 述語中の副問合せ以外の副問合せに,副問合せ実行方式のSQL最適化指定を指定しています。
- aa....aa:subquery
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19102-E
Invalid file name "aa....aa" specified in client environment definition PDDELRSVWDFILE (A)
- クライアント環境定義PDDELRSVWDFILEの指定値に次の誤りがあります。
- システム共通定義のpd_delete_reserve_word_fileオペランドで指定したファイル名以外を指定しています。
- aa....aa:クライアント環境定義PDDELRSVWDFILEに指定したファイル名
- (S)HiRDBとの接続を拒否します。
- (P)クライアント環境定義PDDELRSVWDFILEの指定値を,システム共通定義のpd_delete_reserve_word_fileオペランドに指定したファイル名と同じにしてください。
KFPA19104-E
Invalid aa....aa "bb....bb" in character set specification (A)
- 次のどちらかの指定が不正です。
- aa....aa:{schema name|character set name}
- bb....bb:{MASTER以外のスキーマ名|定義されていない文字集合名}
- (S)このSQL文を無視します。
- (P)SQL文を次のように修正し,再度実行してください。
- スキーマ名が不正な場合は,スキーマ名をMASTERに修正するか,又は省略してください。
- 文字集合名が不正な場合は,正しい文字集合名に修正してください。
KFPA19105-E
Specified value specification invalid in RDAREA name specification (A)
- 次に示す値指定はRDエリア名指定には指定できません。
- 文字列定数,及び混在文字列定数以外の定数
- データ型がCHAR,VARCHAR,MCHAR,MVARCHAR以外のSQLパラメタ及びSQL変数
- USER
- CURRENT_DATE(CURRENT DATE)
- CURRENT_TIME(CURRENT TIME)
- CURRENT_TIMESTAMP(CURRENT TIMESTAMP)
- SQLCODE
- SQLCOUNT
- SQLCODE_OF_LAST_CONDITION
- SQLERRM_OF_LAST_CONDITION
- (S)このSQL文を無視します。
- (P)RDエリア名指定に,上記以外の値指定で,かつCHAR,VARCHAR,MCHAR,MVARCHAR型の値指定をして,再度実行してください。
KFPA19110-E
Unable to specify "aa....aa" statement in FOR statement because cursor is not holdable (A)
- FOR文でホールダブルカーソルを宣言していない場合,FOR文中のSQL手続き文にCOMMIT文,ROLLBACK文,又はPURGE TABLE文を指定できません。
- aa....aa:指定できないSQL
- {COMMIT|ROLLBACK|PURGE TABLE}
- (S)このSQL文を無視してロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA19111-E
Table name missing except preparable dynamic "aa....aa" statement:positioned. (A)
- カーソルを使用したUPDATE文,又はカーソルを使用したDELETE文の前処理時以外に,表名を省略しています。
- aa....aa:エラーとなったSQL
- {UPDATE|DELETE}
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA19130-E
Authorization identifier specified for public aa....aa in bb....bb (A)
- パブリックルーチンには認可識別子を指定できません。
- aa....aa:routine
- bb....bb:認可識別子が指定された文
- {CREATE PUBLIC FUNCTION
- |CREATE PUBLIC PROCEDURE
- |DROP PUBLIC FUNCTION
- |DROP PUBLIC PROCEDURE}
- (S)このSQL文を無視します。
- (P)認可識別子を削除してください。
KFPA19140-E
aa....aa specified in definition of bb....bb (A)
- SQL手続き文,又は外部ルーチンの指定に次の誤りがあります。
- aa....aaがExternal nameの場合
- LANGUAGE句にSQLを指定,又はLANGUAGE句を省略している場合に,外部ルーチンの指定をしています。
- aa....aaがSQL procedure statementの場合
- LANGUAGE句にJAVA,又はCを指定している場合に,SQL手続き文を指定しています。
- aa....aa:{External name|SQL procedure statement}
- bb....bb:{SQL routine|external routine}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19150-E
Unable to specify data type other than DATE or TIME type for column "aa....aa" with "SYSTEM GENERATED" (A)
- SYSTEM GENERATEDを指定した列のデータ型がDATE型,TIME型以外です。
- aa....aa:誤って指定された列名
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19170-E
Invalid argument of SQL/XML scalar function or SQL/XML predicate (A)
- SQL/XMLスカラ関数,又はSQL/XML述語の引数に,次のどちらかの誤りがあります。
- XMLQUERY,又はXMLEXISTSの引数のXML問合せ文脈項目を2回以上指定しています。
- XMLSERIALIZEの引数のVERSIONに1.0以外を指定しています。
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19171-E
Invalid token "aa....aa" appeared in bb....bb, query-no=ccc (A)
- bb....bbの引数に指定した単語aa....aaが不正です。又は,bb....bbの名称の後ろに左括弧を付けないでaa....aaを指定しています。
- aa....aa:構文規則に従っていない不正な単語
- bb....bb:{ XML constructor | XMLQUERY | XMLSERIALIZE | XMLPARSE | XMLAGG | XMLEXISTS }
- ccc:問合せ番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA19180-E
Duplicate prefix "aa....aa" in XQuery expression or partial structure path (A)
- XQuery指定,又は部分構造指定に指定した接頭辞"aa....aa"が重複しています。同じ接頭辞のXML名前空間は複数宣言できません。
- aa....aa:重複した接頭辞(先頭30文字)
- (S)このXQuery指定,又は部分構造指定を無視します。
- (P)重複した接頭辞を修正し,再度実行してください。
KFPA19181-E
Prefix "aa....aa" not declared in XQuery expression or partial structure path (A)
- XQuery指定,又は部分構造指定に指定した接頭辞"aa....aa"がXML名前空間宣言に宣言されていません。
- aa....aa:宣言のない接頭辞(先頭30文字)
- (S)このXQuery指定,又は部分構造指定を無視します。
- (P)接頭辞を修正,又はXML名前空間宣言で宣言し,再度実行してください。
KFPA19182-E
Invalid floating point numeric literal aa....aa in XQuery expression (A)
- XQuery指定に指定した浮動小数点数定数の形式に誤りがあります。
- aa....aa:不正な浮動小数点数定数(先頭30文字)
- (S)このXQuery指定を無視します。
- (P)浮動小数点数定数を修正し,再度実行してください。
KFPA19183-E
Invalid part "aa....aa" in XQuery expression or partial structure path (A)
- XQuery指定,又は部分構造指定中に次の誤りがあります。
- XQuery指定,又は部分構造指定の後ろに余分な文字列があります。
- 構文上許されない文字,又はキーワードがあります。
- XQuery指定,又は部分構造指定の最初のキーワードが誤っています。
- aa....aa:XQuery指定,若しくは部分構造指定中の誤りの部分,又は構文上許されない文字の場合は,その文字とそれに続けてその文字の16進表示を( )で囲んで表示します(先頭30文字)。
- (S)このXQuery指定,又は部分構造指定を無視します。
- (P)XQuery指定,又は部分構造指定の構文を修正し,再度実行してください。
KFPA19184-E
Incomplete XQuery expression or partial structure path (A)
- XQuery指定,又は部分構造指定が完成していません。
- (S)このXQuery指定,又は部分構造指定を無視します。
- (P)XQuery指定,又は部分構造指定を完成させ,再度実行してください。
KFPA19185-E
Invalid token "bb....bb" after token "aa....aa" in XQuery expression or partial structure path (A)
- XQuery指定,又は部分構造指定のaa....aaの後ろには,構文上bb....bbは指定できません。
- aa....aa:構文を満たした最後の文字列(先頭30文字)
- bb....bb:構文を満たさない誤った文字列(先頭30文字)
- (S)このXQuery指定,又は部分構造指定を無視します。
- (P)次の誤りが考えられるため,XQuery指定,又は部分構造指定を修正し,再度実行してください。
- 構文規則どおりに指定していません。
- 式の指定順序に誤りがあります。
KFPA19186-E
Invalid numeric literal aa....aa in XQuery expression (A)
- XQuery指定中の数定数の指定に文法上の誤りがあります。
- aa....aa:誤りのある数定数(先頭30文字)
- (S)このXQuery指定を無視します。
- (P)数定数を修正し,再度実行してください。
KFPA19187-E
Numeric literal out of range in XQuery expression (A)
- XQuery指定に指定した数定数の値が,次に示す指定できる範囲を超えています。
整数定数:-2,147,483,648〜2,147,483,647
10進数定数:表記したけた数が38けた以内で,かつ ±1038〜±(1039-1)
浮動小数点定数:±4.9E-324〜±1.7E+308
- (S)このXQuery指定を無視します。
- (P)数定数の指定を修正し,再度実行してください。
KFPA19188-E
Invalid XQuery function "aa....aa" in XQuery expression (A)
- XQuery指定に指定したXQuery関数"aa....aa"がありません。
- aa....aa:存在しないXQuery関数名(先頭30文字)
- (S)このXQuery指定を無視します。
- (P)XQuery関数名の接頭辞,若しくは局所名に誤りがないか,又はHiRDBがサポートしているか確認し,XQuery指定を修正して,再度実行してください。
KFPA19200-E
Unable to specify referential constraint or check constraint without specifying "pd_check_pending" operand (A)
- システム共通定義pd_check_pendingの指定がないため,参照制約,又は検査制約の定義はできません。
- (S)このSQL文を無視します。
- (P)SQL文から参照制約,又は検査制約の定義構文の部分を削除し,再度実行してください。又は,システム共通定義pd_check_pendingの追加をHiRDB管理者に依頼してください。
KFPA19203-E
Invalid value expression "aa....aa", query-no=bbb (A)
- 値式aa....aaの指定に誤りがあります。
- aa....aaがNEXT VALUEの場合
- NEXT VALUE式は,次の場所には指定できません。
- INSERT文の問合せ指定の選択式,及び挿入値,並びにUPDATE文の更新値以外の個所
- 副問合せ
- CASE式
- スカラ関数VALUE
- 集合関数
- WINDOW関数を含む問合せ
- DISTINCTを含む問合せ
- GROUP BY句,HAVING句,集合関数を含む問合せ
- UNION ALL以外の集合演算を含む問合せ
- aa....aa:NEXT VALUE
- bbb:問合せ番号
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA19212-E
Unable to specify expression except embedded variable or ? parameter in assignment statement for embedded SQL (A)
- 代入文の代入先,又は代入値の指定に次のどれかの誤りがあります。
- 代入先に埋込み変数,及び?パラメタ以外の値式を指定しています。
- 代入値に埋込み変数,?パラメタ,スカラ関数LENGTH,スカラ関数SUBSTR,及びスカラ関数POSITION以外の値式を指定しています。
- 代入値に指定したスカラ関数LENGTHの値式,スカラ関数SUBSTRの値式1,又はスカラ関数POSITIONの値式2に,埋込み変数及び?パラメタ以外の項目を指定しています。
- 代入値に次にどちらかを指定しています。
・列指定を含む値式
・抽象データ型列の属性を示したコンポネント指定を含む値式
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19220-E
Invalid cursor name "aa....aa" in "bb....bb" statement (A)
- FOR文で宣言したカーソル名はOPEN文,CLOSE文,又はFETCH文で指定できません。
- aa....aa:カーソル名
- bb....bb:指定できないSQL
- {OPEN|CLOSE|FETCH}
- (S)このSQL文を無視してロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA19221-E
Invalid cursor specification in FOR statement. (A)
- FOR文で指定したカーソル指定に,次のどれかの誤りがあります。
- 導出列に名前のない列を指定しています。
- 導出列のFROM句に,平坦化の指定がない添字なし繰返し列を指定しています。
- 導出列の導出列名が重複しています。
- (S)このSQL文を無視してロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA19222-E
Specified view aa....aa."bb....bb" unusable,because "pd_sql_dec_op_maxprec" changed (A)
- システム共通定義pd_sql_dec_op_maxprecオペランドの指定値を変更した場合,変更前に定義したビュー表のうち,次に示すビュー表は操作できません。
- 08-04よりも前のバージョンで定義したビュー表
- 次に示す演算を指定して定義したビュー表
・29けた以下のDECIMAL型データだけに対する四則演算
・29けた以下のDECIMAL型データだけに対する集合関数AVG/SUM
・29けた以下のDECIMAL型データだけに対するスカラ関数MOD
・引数がFLOAT型で精度が省略されたスカラ関数DECIMAL
- aa....aa:認可識別子
- bb....bb:ビュー表識別子
- (S)このSQL文を無視します。
- (P)エラーになったビュー表を削除してから定義し直して,再度実行してください。
KFPA19254-E
Subquery specified in aa....aa (A)
- 指定できない箇所に副問合せを指定しています。
- aa....aa:{ set function | assignment statement | RETURN statement | CALL statement | WRITE specification | WRITE LINE statement}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19270-E
Invalid item specified AS aa....aa in bb....bb,query-no=ccc,arg-no=ddddd (A)
- bb....bbの引数に指定したaa....aaに,次のどれかの誤りがあります。
- aa....aaがvalue expressionの場合:
- bb....bbがXML constructorのとき
値式にSQL変数,SQLパラメタ,埋込み変数,又は?パラメタ以外を指定しています。
- bb....bbがXMLSERIALIZEのとき
値式に列指定,XMLQUERY,又はXMLAGG以外を指定しています。
又は,列指定以外の項目から導出した名前付き導出表の列を指定しています。
- bb....bbがXMLAGGのとき
値式に列指定,又はXMLQUERY以外を指定しています。
又は,列指定以外の項目から導出した名前付き導出表の列を指定しています。
- bb....bbがXMLPARSEの場合
値式にラベル付き間隔を指定しています。
- aa....aaがXML query context itemの場合:
- ddddd番目のXML問合せ引数として指定したXML問合せ文脈項目に,列指定以外の値式,又は列指定以外の値式によって導出した名前付き導出表の列を指定しています。
- aa....aaがXML query variableの場合:
- ddddd番目のXML問合せ引数として指定したXML問合せ変数の値式に,次のどれかの項目を指定しています。
- コンポネント指定
- コンポネント指定によって導出した名前付き導出表の列
- ?パラメタ,又は埋込み変数に対する単項演算
- SQLCODE,SQLCODE_OF_LAST_CONDITION,SQLCOUNT,又はSQLERRM_OF_LAST_CONDITION
- aa....aa:{value expression|XML query context item|XML query variable}
- bb....bb:{XML constructor|XMLQUERY|XMLSERIALIZE|XMLAGG|XMLEXISTS|XMLPARSE}
- ccc:問合せ番号
- ddddd:引数又はXML問合せ引数の番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19271-E
Invalid data type of aa....aa in bb....bb, query-no=ccc, arg-no=ddddd (A)
- bb....bbに指定したaa....aaのデータ型に誤りがあります。
- bb....bbがXMLQUERY,XMLSERIALIZE,XMLAGG,又はXMLEXISTSの場合:
- ddddd番目のaa....aaに,XML型以外のデータ型を指定しています。
- bb....bbがXML constructorの場合:
- 引数に,BINARY型以外のデータ型を指定しています。
- bb....bbがXMLPARSEの場合:
- 引数に,次に示すデータ型以外のデータ型を指定しています。又は,引数に文字集合を指定しています。
- 文字データ型(CHAR,VARCHAR)
- 混在文字データ型(MCHAR,MVARCHAR)
- BINARY型
- aa....aa:{argument|XML query context item}
- bb....bb:{XML constructor|XMLQUERY|XMLSERIALIZE|XMLPARSE|XMLAGG|XMLEXISTS}
- ccc:問合せ番号
- ddddd:引数又はXML問合せ引数の番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19272-E
Data type of XML query variable in aa....aa inconvertible to XQuery data type, query-no=bbb, arg-no=ccccc (A)
- aa....aaの引数中のXML問合せ変数に指定した値式のデータ型は,XQueryデータ型に変換できないデータ型です。
- XQueryデータ型に変換できないデータ型
- INTERVAL YEAR TO DAY
- INTERVAL HOUR TO SECOND
- BLOB
- BINARY
- BOOLEAN
- 抽象データ型
- aa....aa:{ XMLQUERY | XMLEXISTS }
- bbb:問合せ番号
- ccccc:XML問合せ引数の番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19273-E
Unable to specify "BY VALUE" for variable except XML type in aa....aa, query-no=bbb, arg-no=ccccc (A)
- 値式の結果がXML型以外のデータ型となるXML問合せ変数に対して,"BY VALUE"は指定できません。
- aa....aa:{ XMLQUERY | XMLEXISTS }
- bbb:問合せ番号
- ccccc:XML問合せ引数の番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19274-E
XML query variable "aa....aa" duplicate in bb....bb, query-no=ccc, arg-no=ddddd (A)
- bb....bbに指定したXML問合せ変数"aa....aa"は,名前が重複しています。
- aa....aa:XML問合せ変数
- bb....bb:{ XMLQUERY | XMLEXISTS }
- ccc:問合せ番号
- ddddd:XML問合せ引数の番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19275-E
No input value to XQuery variable "aa....aa" in bb....bb, query-no=ccc (A)
- bb....bb中のXQuery変数aa....aaに対する入力値がありません。
- aa....aa:XQuery変数(30バイトまで表示)
- bb....bb:{ XMLQUERY | XMLEXISTS }
- ccc:問合せ番号
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19277-E
Unable to specify RDAREA name specification for bb....bb aa....aa (A)
- aa....aaに,RDエリア名指定は指定できません。
次に示す表bb....bbにはRDエリア名指定は指定できません。
- 外部表(foreign table)
- 読み込み専用のビュー表(read-only view)
- 表別名(RDノード名を指定した場合も含む)(table alias)
- 問合せ名(query name)
- aa....aa:認可識別子."表識別子",又は問合せ名
- bb....bb:{ foreign table|read-only view|table alias|query name }
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA19290-E
Unable to specify aa....aa in bb....bb (A)
- 検査制約定義の探索条件,及びトリガ動作条件に次の指定はできません。
- 検査制約中の探索条件の場合
- 副問合せ
- 集合関数,又はSQL/XML集合関数
- 繰返し列
- 埋込み変数,及び?パラメタ
- USER
- CURRENT DATE,又はCURRENT_DATE
- CURRENT TIME,又はCURRENT_TIME
- CURRENT TIMESTAMP,又はCURRENT_TIMESTAMP
- 表定義中で定義されていない列
- 単一列検査制約の場合,その列指定で定義している列以外の列
- 抽象データ型の値式
- ユーザ定義関数
- 構造化繰返し述語
- TIMEからTIMESTAMPへの変換を指定したCAST指定
- 値式にTIMEを指定したスカラ関数VARCHAR_FORMAT
- スカラ関数IS_USER_CONTAINED_IN_HDS_GROUP
- ウィンドウ関数
- SQL/XMLスカラ関数
- トリガ動作条件の場合
- 副問合せ
- 集合関数
- 繰返し列
- 埋込み変数,及び?パラメタ
- 新旧値相関名で修飾していない列
- 抽象データ型の値式
- プラグイン関数
- Javaストアドファンクション
- 構造化繰返し述語
- ウィンドウ関数
- SQL/XMLスカラ関数
- aa....aa:エラーとなった条件
- {subquery|set function|SQL/XML set function
- |array column
- |variable or parameter
- |column "列名" unqualified by old or new values correlation name
- |value expression of abstract data type|PLUGIN function|JAVA function
- |ARRAY predicate|function invocation|USER|CURRENT_DATE
- |CURRENT_TIME|CURRENT_TIMESTAMP|column "列名"
- |CURRENT_DATE implied by scalar function VARCHAR_FORMAT or cast specification
- |scalar function IS_USER_CONTAINED_IN_HDS_GROUP
- |window function
- |SQL/XML scalar function}
- bb....bb:{triggered action condition|check constraint definition}
- (S)このSQL文を無視し,ロールバックします。
- (P)SQL文を修正して,再度実行してください。
KFPA19291-E
Invalid use of "LIMIT" clause (A)
- LIMIT句の使用方法に次のどちらかの誤りがあります。
- リミット行数,又はオフセット行数に,新旧値相関名で修飾した列を指定しています。
- リミット行数とオフセット行数に指定できる値の合計が,2,147,483,647を超えています。
- (S)このSQL文を無視します。ただし,定義系SQL文の場合はロールバックします。
- (P)SQL文を修正して,再度実行してください。
KFPA19292-E
Unable to specify outer reference column "aa....aa" with data type "BINARY", query-no=bbb (A)
- BINARY型は外への参照列には指定できません。
- aa....aa:外への参照列名
- ただし,不正に指定している列が名前付き導出表の列の場合は,該当する名前付き導出表の基表の列名が表示されます。
- bbb:外への参照列を指定した問合せの番号
- (S)このSQL文を無視します。ただし,定義系SQL文の場合はロールバックします。
- (P)SQL文を修正して,再度実行してください。
KFPA19293-E
Invalid handler declaration or condition declaration code=aa(bb....bb) (A)
- 条件宣言,又はハンドラ宣言に誤りがあります。
- aa:理由コード
- bb....bb:エラーに対する付加情報
- 各理由コードと,それに対応する付加情報及び意味を次に示します。
理由コード
(aa) |
付加情報(bb....bb) |
意味 |
| 01 |
Condition name "cc....cc" already declared |
条件宣言に指定した条件名cc....ccは,既に定義されています。 |
| 02 |
SQLCODE value "dd....dd" in condition "cc....cc" already declared in other condition declaration |
条件宣言cc....ccに指定したSQLCODE値dd....ddは,既にほかの条件宣言のSQLCODE値として定義されています。 |
| 03 |
Condition name "cc....cc" in handler declaration not found |
ハンドラ宣言に指定した条件名cc....ccがありません。 |
| 04 |
Unable to specify SQLCODE value or condition name together with "SQLERROR" or "NOT FOUND" |
ハンドラ宣言に指定した条件値にSQLERROR,又はNOT FOUNDのどちらかを指定した場合,同じハンドラ宣言にはSQLCODE値,又は条件名を指定できません。 |
| 05 |
Duplicate condition value |
ハンドラ宣言の条件値に,同じSQLCODE値,又は条件名を重複して指定できません。また,SQLCODE値と同じSQLCODEを表す条件名も指定できません。 |
| 06 |
Unable to specify same condition as condition in other handler declaration |
ほかのハンドラ宣言に,同じ条件を表す条件値を指定できません。 |
| 07 |
Zero specified in SQLCODE value |
条件宣言,又はハンドラ宣言のSQLCODE値に0を指定しています。 |
- (S)このSQL文を無視し,ロールバックします。
- (P)SQL文を修正して,再度実行してください。
KFPA19294-E
Invalid signal value aa....aa (A)
- 信号値に次のどちらかの誤りがあります。
- 信号値に指定した条件名aa....aaがありません。
- 信号値に指定したSQLSTATE値aa....aaに,次のどれかの誤りがあります。
・長さが5けた未満の文字定数以外の定数を指定しています。
・A〜Zの大文字,及び0〜9の数字以外の値を指定しています。
・最初の1文字に0〜5,A〜I,又はRを指定しています。
- aa....aa:{"条件名"|SQLSTATE "SQLSTATE値"}
- (S)このSQL文を無視し,ロールバックします。
- (P)SQL文を修正して,再度実行してください。
KFPA19295-E
Invalid specification in UPDATE statement with update trigger (A)
- UPDATEを契機とするトリガが定義されている表に対して,次の操作はできません。
- 新値相関名を指定したUPDATEを契機とするトリガを定義した表に対して,コンポネント指定を用いた更新
- UPDATEを契機とするトリガを定義した表に対して,連結演算を用いたBLOB型又は定義長が32,001バイト以上のBINARY型の更新
- (S)このSQL文を無視します。ただし,定義系SQL文の場合はロールバックします。
- (P)SQL文を修正して,再度実行してください。
KFPA19296-E
Unable to translate character string literal from default character set to character set aa....aa (A)
- 既定文字集合の文字列定数を,比較,又は代入先の文字集合の文字列に変換できません。
- aa....aa:UTF16
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19311-E
Unable to generate aa....aa type key from value on specified partial structure due to bb....bb, index ID=cc....cc (A)
- 部分構造インデクスの定義で指定した部分構造の値から,aa....aaのデータ型のキー値を生成できません。
- bb....bbがunmatched typesの場合:
- 部分構造のXQueryデータ型が,xs:untypedAtomic型でない,又はキー値のSQLのデータ型と対応していません。
- bb....bbがinvalid formatの場合:
- xs:untypedAtomic型である部分構造の値の文字列の形式が不正です。
- bb....bbがinvalid lengthの場合:
- 部分構造の値の長さが不正です。
- aa....aa:部分構造インデクスのキー値のデータ型
- {INTEGER|DECIMAL|FLOAT|VARCHAR}
- bb....bb:エラーになった理由
- {unmatched types|invalid format|invalid length}
- cc....cc:インデクス番号
- CREATE INDEXの場合は,**********が表示されます。
- (S)このSQL文を無視します。又は,このトランザクションを無効にします。
- (P)
- bb....bbがunmatched typesの場合:
- 実行したSQLが操作系SQLの場合は,部分構造のXQueryデータ型を,xs:untypedAtomic型又はキー値のSQLデータ型に対応したXQueryデータ型になるようにXMLスキーマを修正して,XML文書を再度解析し,再度実行してください。
- 実行したSQLが部分構造インデクスの定義の場合は,キー値のSQLデータ型を部分構造のXQueryデータ型に対応したデータ型に修正してから,再度実行してください。
- XQueryデータ型とSQLのデータ型との対応関係については,マニュアル「HiRDB Version 8 SQLリファレンス」を参照してください。
- bb....bbがinvalid formatの場合:
- 実行したSQLが操作系SQLの場合は,部分構造の値を,キー値のSQLデータ型に変換できる形式に修正して,再度実行してください。
- 実行したSQLが部分構造インデクスの定義の場合は,キー値のSQLデータ型を,部分構造の値を変換できるデータ型に修正してから,再度実行してください。
- bb....bbがinvalid lengthの場合:
- 実行したSQLが操作系SQLの場合は,部分構造の値を,キー値のSQLデータ型の長さに格納できる値に修正して,再度実行してください。
- 実行したSQLが部分構造インデクスの定義の場合は,キー値のSQLデータ型の長さを,部分構造の値が格納できる長さに修正してから,再度実行してください。
KFPA19313-E
Result of XML serialization too long (A)
- XML型の値の直列化(文字列への変換)結果が長過ぎます。
XMLSERIALIZE関数の「AS データ型」に指定したデータ型の最大長以下である必要があります。
- (S)このSQLを無視します。又は,このトランザクションを無効にします。
- (P)XMLSERIALIZE関数の「AS データ型」に指定するデータ型の最大長を,直列化結果が格納できる長さにしてください。また,32,000バイトを超える場合はBINARY型を指定してください。
KFPA19318-E
Unable to specify XQuery function "aa....aa", because IXXML index unavailable, XQuery-no=bbb (A)
- 次のどれかの理由によりXML型全文検索インデクスが使用できないため,XQuery関数aa....aaは使用できません。
- XML問合せ文脈項目に指定した列にXML型全文検索インデクスが定義されていません。
- 第1引数に指定した部分構造パスがXML型全文検索インデクスの使用条件に合致していません。
- aa....aa:XQuery関数名{hi-fn:contains}
- bbb:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)XML問合せ文脈項目に指定した列にXML型全文検索インデクスが定義されていない場合は,定義してください。XML問合せ文脈項目に指定した列にXML型全文検索インデクスを定義している場合は,XML型全文検索インデクスの使用条件を確認し,第1引数に指定した部分構造パスがXML型全文検索インデクスの使用条件に合致するように修正してください。XML型全文検索インデクスの使用条件については,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
KFPA19319-E
Conflicting types "aa....aa" and "bb....bb" in XQuery sequence for XQuery function "cc....cc", XQuery-no=ddd (A)
- 比較できないXQueryデータ型の値が混在しているXQueryシーケンスをXQuery関数cc....ccに指定しています。
- aa....aa:XQueryシーケンスに含まれる値のXQueryデータ型1
- {xs:string | xs:decimal | xs:int
- | xs:double | xs:dateTime | xs:date
- | xs:time | xs:hexBinary | xs:boolean | xs:untypedAtomic}
- bb....bb:XQueryシーケンスに含まれる値のXQueryデータ型2
- {xs:string | xs:decimal | xs:int
- | xs:double | xs:dateTime | xs:date
- | xs:time | xs:hexBinary | xs:boolean | xs:untypedAtomic}
- cc....cc:XQuery関数名
- {fn:max|fn:min}
- ddd:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)XQuery関数に指定する引数の評価結果が,比較できるXQueryデータ型の値だけから構成されるXQueryシーケンスとなるようXQuery問合せを修正し,再実行してください。
KFPA19320-E
Unable to convert "aa....aa" type value to "bb....bb" type in XQuery due to cc....cc, XQuery-no=ddd (A)
- XQueryデータ型aa....aaの値から,XQueryデータ型bb....bbへ変換できません。
- cc....ccがinvalid formatの場合:
- 変換前の文字列の形式が不正です。
- cc....ccがout of rangeの場合:
- 変換前の値は,変換後のXQueryデータ型で表現できない値です。
- cc....ccがincompatible typesの場合:
- 変換前のXQueryデータ型と変換後のXQueryデータ型は,変換できる組み合わせではありません。
- aa....aa:変換前のXQueryデータ型
- { xs:string | xs:decimal | xs:int | xs:double | xs:dateTime | xs:date | xs:time | xs:hexBinary | xs:boolean | xs:untypedAtomic}
- bb....bb:変換後のXQueryデータ型
- { xs:decimal | xs:int | xs:double | xs:dateTime | xs:date | xs:time | xs:hexBinary | xs:boolean }
- cc....cc:エラーになった理由
- { invalid format | out of range | incompatible types }
- ddd:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)
- cc....ccがinvalid formatの場合:
- 変換前の文字列を,正しい形式になるようにXQuery問合せを修正し,再度実行してください。XQueryデータ型の文字列の形式については,マニュアル「HiRDB Version 8 SQLリファレンス」を参照してください。
- cc....ccがout of rangeの場合:
- 変換前の値を,変換後のXQueryデータ型で表現できる値になるようにXQuery問合せを修正し,再度実行してください。
- cc....ccがincompatible typesの場合:
- 変換前のXQueryデータ型と変換後のXQueryデータ型が,変換できる組み合わせになるようにXQuery問合せを修正し,再度実行してください。変換できるXQueryデータ型の組み合わせについては,マニュアル「HiRDB Version 8 SQLリファレンス」を参照してください。
KFPA19321-E
Unable to compare "aa....aa" type value with "bb....bb" type value in XQuery, XQuery-no=ccc (A)
- XQueryデータ型aa....aaの値とXQueryデータ型bb....bbの値は比較できません。
- aa....aa:第1演算項のXQueryデータ型
- { xs:string | xs:decimal | xs:int | xs:double | xs:dateTime | xs:date | xs:time | xs:hexBinary | xs:boolean | xs:untypedAtomic}
- bb....bb:第2演算項のXQueryデータ型
- { xs:string | xs:decimal | xs:int | xs:double | xs:dateTime | xs:date | xs:time | xs:hexBinary | xs:boolean | xs:untypedAtomic}
- ccc:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)第1演算項と第2演算項のXQueryデータ型が,比較できる組み合わせになるようにXQuery問合せを修正し,再度実行してください。比較できるXQueryデータ型の組み合わせについては,マニュアル「HiRDB Version 8 SQLリファレンス」を参照してください。
KFPA19322-E
Unable to perform aa....aa operation between "bb....bb" type value and "cc....cc" type value in XQuery, XQuery-no=ddd (A)
- XQueryデータ型bb....bbの値とXQueryデータ型cc....ccの値では,aa....aaの算術演算を実行できません。
- aa....aa:エラーが発生した算術演算の種別
- { addition | subtraction | division | multiplication | idiv | mod }
- addition:加算
- subtraction:減算
- division:除算
- multiplication:乗算
- idiv:整数除算
- mod:剰余算
- bb....bb:第1演算項のXQueryデータ型
- { xs:string | xs:decimal | xs:int | xs:double | xs:dateTime | xs:date | xs:time | xs:hexBinary | xs:boolean | xs:untypedAtomic}
- cc....cc:第2演算項のXQueryデータ型
- { xs:string | xs:decimal | xs:int | xs:double | xs:dateTime | xs:date | xs:time | xs:hexBinary | xs:boolean | xs:untypedAtomic}
- ddd:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)第1演算項のXQueryデータ型と第2演算項のXQueryデータ型が,算術演算できる組み合わせになるようにXQuery問合せを修正し,再度実行してください。算術演算できるXQueryデータ型の組み合わせについては,マニュアル「HiRDB Version 8 SQLリファレンス」を参照してください。
KFPA19323-E
Invalid operand of aa....aa expression in XQuery due to bb....bb, XQuery-no=ccc (A)
- XQuery式のオペランドに次に示す誤りがあります。
- bb....bbがtwo or more itemsの場合:
- XQuery比較式(値比較又はノード比較),XQuery範囲式,又はXQuery単項式で,二つ以上のXQuery項目を持つXQueryシーケンスが指定されました。
- bb....bbがitem except nodeの場合:
- XQuery比較式(ノード比較),又はXQuery集合演算式で,ノード以外のXQuery項目を含むXQueryシーケンスが指定されました。
- bb....bbがvalue except "xs:int" typeの場合:
- XQuery範囲式で,整数値以外が指定されました。
- aa....aa:エラーになったXQuery式の種類
- {value comparison | node comparison | range | union | intersect | except | unary | arithmetic}
- value comparison:XQuery比較式(値比較)
- node comparison:XQuery比較式(ノード比較)
- range:XQuery範囲式
- union:XQuery和集合式
- intersect:XQuery共通集合式
- except:XQuery差集合式
- unary:XQuery単項式
- arithmetic:XQuery算術式
- bb....bb:エラーになった理由
- { two or more items | item except node | value except "xs:int" type }
- ccc:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)
- 次のようにXQuery問合せを修正し,再度実行してください。
- bb....bbがtwo or more itemsの場合:
- XQuery比較式(値比較又はノード比較),XQuery範囲式,又はXQuery単項式では,XQuery項目を一つだけ持つXQueryシーケンス,又は空のXQueryシーケンスを指定してください。
- bb....bbがitem except nodeの場合:
- XQuery比較式(ノード比較),又はXQuery集合演算式では,ノード以外のXQuery項目を含まないXQueryシーケンスを指定してください。
- bb....bbがvalue except "xs:int" typeの場合:
- XQuery範囲式では,整数値を指定してください。
KFPA19324-E
Invalid context item for aa....aa in XQuery, XQuery-no=bbb (A)
- XQuery問合せ中のXQuery式aa....aaを評価するときの,文脈項目がノードではありません。
- aa....aa:XQuery式の種類
- { path expression | function "fn:local-name" | function "fn:name" | function "fn:namespace-uri" }
- path expression:XQueryパス式
- function "fn:local-name":XQuery関数fn:local-name
- function "fn:name":XQuery関数fn:name
- function "fn:namespace-uri":XQuery関数fn:namespace-uri
- bbb:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)文脈項目がノードになるようにXQuery問合せを修正し,再度実行してください。
KFPA19325-E
Overflow in aa....aa for "bb....bb" type in XQuery, XQuery-no=ccc (A)
- XQuery問合せ中のXQueryデータ型"bb....bb"の演算aa....aaで,オーバフローが発生しました。
- aa....aa:オーバフローが発生した演算の種類
- addition:加算
- subtraction:減算
- division:除算
- multiplication:乗算
- idiv:整数除算
- mod:剰余算
- sign inversion:符号の反転
- function "fn:abs":XQuery関数fn:abs
- bb....bb:オーバフローが発生したXQueryデータ型
- { xs:decimal | xs:int | xs:double}
- ccc:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)オーバフローが発生しないようにXQuery問合せを修正し,再度実行してください。
KFPA19326-E
Zero divisor in arithmetic operation for"aa....aa" type in XQuery, XQuery-no=bbb (A)
- XQuery問合せ中のXQueryデータ型aa....aaの算術演算中に,0による除算が発生しました。
- aa....aa:0による除算が発生したXQueryデータ型
- { xs:decimal | xs:int | xs:double }
- bbb:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)0による除算が発生しないようにXQuery問合せを修正し,再度実行してください。
KFPA19327-E
Invalid argument of function fn:boolean in XQuery, XQuery-no=aaa (A)
- XQuery問合せ中のXQuery関数fn:booleanの引数が,次のどれにも該当しません。
- 空のXQueryシーケンス
- 最初のXQuery項目が要素ノードであるXQueryシーケンス
- xs:boolean型の基本単位値
- xs:string型又はxs:untypedAtomic型の基本単位値
- 数値データ型の基本単位値
- aaa:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)XQuery関数fn:booleanの引数が,次のどれかになるようにXQuery問合せを修正し,再度実行してください。
- 空のXQueryシーケンス
- 最初のXQuery項目が要素ノードであるXQueryシーケンス
- xs:boolean型の基本単位値
- xs:string型又はxs:untypedAtomic型の基本単位値
- 数値データ型の基本単位値
KFPA19328-E
Unable to evaluate aa....aa-th argument value for parameter of function "bb....bb" in XQuery, XQuery-no=ccc (A)
- XQuery関数bb....bbに指定した引数が,パラメタとして評価できません。
- aa....aa:パラメタの番号
- bb....bb:XQuery関数名
- {xs:string | xs:decimal | xs:int | xs:double | xs:dateTime | xs:date
- | xs:time | xs:hexBinary | xs:boolean
- | xs:untypedAtomic | fn:abs | fn:boolean | fn:ceiling
- | fn:compare | fn:concat | fn:contains | fn:count | fn:data
- | fn:day-from-date | fn:day-from-dateTime
- | fn:deep-equal | fn:distinct-values | fn:ends-with
- | fn:floor | fn:hour-from-dateTime | fn:hour-from-time
- | fn:index-of | fn:insert-before | fn:local-name
- | fn:max | fn:min | fn:minutes-from-dateTime
- | fn:minutes-from-time
- |fn:month-from-date | fn:month-from-dateTime
- | fn:name
- | fn:namespace-uri | fn:normalize-space
- | fn:number | fn:remove | fn:reverse
- | fn:round | fn:seconds-from-dateTime
- | fn:seconds-from-time
- | fn:starts-with | fn:string
- | fn:string-length | fn:subsequence | fn:substring
- | fn:substring-after | fn:substring-before | fn:sum
- | fn:translate | fn:year-from-date | fn:year-from-dateTime}
- ccc:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)XQuery関数に指定する引数の評価結果が,対応するパラメタのXQueryデータ型の値となるようにXQuery問合せを修正し,再実行してください。
KFPA19329-E
Unable to specify unary operation "a" for "bb....bb" type value in XQuery, XQuery-no=ccc (A)
- XQueryデータ型bb....bbの値に対して,単項演算を実行できません。
- a:単項演算の種類
- { +|- }
- bb....bb:演算項のXQueryデータ型
- { xs:string | xs:dateTime | xs:date | xs:time
- | xs:hexBinary | xs:boolean }
- ccc:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)
- 演算項のXQueryデータ型が,数データ型又はxs:untypedAtomic型となるようにXQuery問合せを修正し,再度実行してください。
- なお,xs:untypedAtomic型の場合は,xs:double型に変換できる値である必要があります。
KFPA19330-E
Result of last step expression in path expression contains both nodes and atomic values in XQuery, XQuery-no=aaa (A)
- XQueryパス式の,最後のステップ式の結果のXQueryシーケンスに,ノード及び基本単位値を含むことはできません。
- aaa:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)XQueryパス式の最後のステップ式の評価結果が,次のどちらかになるようにXQuery問合せを修正し,再度実行してください。
- ノードだけを含むXQueryシーケンス
- 基本単位値だけを含むXQueryシーケンス
KFPA19331-E
Unable to evaluate aa....aa, because context item not defined in XQuery, XQuery-no=bbb (A)
- 文脈項目が定義されていないため,aa....aaを評価できません。
- aa....aa:エラーになったXQuery式の種類
- path expression:XQueryパス式
- context item expression:文脈項目式
- function "fn:last":XQuery関数fn:last
- function "fn:local-name":XQuery関数fn:local-name
- function "fn:name":XQuery関数fn:name
- function "fn:namespace-uri":XQuery関数fn:namespace-uri
- function "fn:normalize-space":XQuery関数fn:normalize-space
- function "fn:number":XQuery関数fn:number
- function "fn:position":XQuery関数fn:position
- function "fn:string":XQuery関数fn:string
- function "fn:string-length":XQuery関数fn:string-length
- bbb:エラーとなったXQuery問合せの番号
- (S)このSQL文を無視します。
- (P)エラーとなったXQuery式の評価する時点の文脈項目を,次のどれかの方法で定義し,再度実行してください。
- XML問合せ文脈項目を指定する。
- XQuery問合せ中のエラーになったXQuery式の前に,別のXQuery式を指定する。
KFPA19332-E
Unable to execute CALL COMMAND statement for command or utility "aa....aa", because bb....bb (A)
- CALL COMMAND文によるコマンド又はユティリティの実行に失敗しました。
- aa....aa:実行に失敗したコマンド又はユティリティの名称
- コマンド又はユティリティの名称を指定していない場合は********となります。
- bb....bb:理由
- command not found
- 指定したコマンド又はユティリティがありません。
- environment specification invalid
- 設定できない環境変数がenvironment指定に設定されています。
- of no command execution privilege
- コマンド又はユティリティの実行権限がありません。
- specified server not found
- serverオペランドに指定したサーバが存在しないか,又は稼働していません。
- child process creation failed
- 子プロセスを作成できません。
- temporary file creation failed
- 一時ファイルを作成できません。
- use is restricted
- CALL COMMAND文の利用が制限されているシステム構成です。
- (S)このSQL文を無視します。
- (P)
- bb....bbがcommand not foundの場合:
- 指定したコマンド又はユティリティの名称を修正して,再度実行してください。
- bb....bbがenvironment specification invalidの場合:
- environment指定に設定できる環境変数の一覧を確認して,再度実行してください。
- bb....bbがof no command execution privilegeの場合:
- pd_sql_command_exec_usersオペランドに指定されている認可識別子で実行してください。
- bb....bbがspecified server not foundの場合:
- 稼働中のサーバ名を指定して,再度実行してください。
- bb....bbがuse is restrictedの場合:
- エラーが発生したCALL COMMAND文を削除して,再度実行してください。
- (O)
- bb....bbがchild process creation failedの場合:
- 次の方法で,使用できるメモリ又はプロセス数に余裕を持たせてください。
- 同時実行しているプロセス数を減らしてください。
- 実行できるプロセス数を増やしてください。
- スワップ領域を増やしてください。
- bb....bbがtemporary file creation failedの場合:
- UNIX版の場合は,$PDDIR/tmpがあるディスクの空き領域を増やしてください。Windows版の場合は,%PDDIR%\tmpがあるディスクの空き領域を増やしてください。
KFPA19333-E
System function aa....aa error, code=bb....bb, during execution of CALL COMMAND statement (A)
- CALL COMMAND文の実行中に,システム関数でエラーが発生しました。
- aa....aa:システム関数名
- bb....bb:エラーコード(errno)
- (S)このSQL文を無視します。
- [対策]「4.3 システムコールのリターンコード」を参照して,システム関数のerrnoを調査して原因を取り除き,再度コマンドを実行してください。
KFPA19335-E
Error returned from C function for aa....aa bb....bb.cc....cc, query-no=ddd, SQLSTATE=eeeee, detail="ff....ff" (A)
- 外部Cストアドルーチンbb....bbを実行中にエラーが発生しました。
- aa....aa:外部Cストアドルーチンの種別{PROCEDURE|FUNCTION}
- bb....bb:認可識別子
- cc....cc:ルーチン識別子
- ddd:SQL問合せ番号
- eeeee:外部Cストアドルーチンを実装したC関数内で設定されたSQLSTATEの値
- ff....ff:外部Cストアドルーチンを実装したC関数内で設定された,エラー発生の詳細な理由を示すメッセージテキスト
- (S)このSQL文を無視します。
- (P)実装した外部Cストアドルーチンのプログラマによって提供される仕様に従って,設定されたSQLSTATEに応じた処置をしてください。
- [対策]外部Cストアドルーチンを実装したC関数に問題がある場合は,C関数を実装したプログラマに連絡し,プログラムの修正を依頼してください。
KFPA19336-E
Invalid value appeared in output aa....aa parameter of C function for bb....bb cc....cc.dd....dd, inf=ee....ee, query-no=fff (A)
- 外部Cストアドルーチンdd....ddを実装したC関数が,出力パラメタに不正な値を設定しました。
- aa....aaがdata(n)の場合:
- n番目のパラメタのデータ部に不正な値が設定されました。
- aa....aaがSQLSTATEの場合:
- SQLSTATEに不正な値が設定されました。
- aa....aaがMESSAGE_TEXTの場合:
- メッセージテキストの長さが不正です。
- aa....aa:出力パラメタ種別
- data(n):SQLパラメタのデータ部,又は戻り値のデータ部
- nは外部Cストアドルーチンを実装したC関数のパラメタの順序番号です。ただし,Cストアドファンクションの戻り値の場合は0になります。
- SQLSTATE:SQLSTATE
- MESSAGE_TEXT:メッセージテキスト
- bb....bb:外部Cストアドルーチンの種別{PROCEDURE|FUNCTION}
- cc....cc:認可識別子
- dd....dd:ルーチン識別子
- ee....ee:出力パラメタ種別aa....aaに対応する付加情報
- aa....aaがdata(n)の場合:
| SQLパラメタのデータ型 |
付加情報 |
意味 |
DECIMAL
INTERVAL YEAR TO DAY
INTERVAL HOUR TO SECOND
DATE
TIME
TIMESTAMP |
データを16進文字列化した文字列 |
データ形式が不正です。 |
NCHAR
NVARCHAR(n) |
データ長(単位:byte) |
データ長が不正(奇数の値)です。 |
- 各データ型のデータ形式及びデータ長については,マニュアル「HiRDB Version 8 SQLリファレンス」を参照してください。
- aa....aaがSQLSTATEの場合:
- SQLSTATEの値
- aa....aaがMESSAGE_TEXTの場合:
- メッセージテキスト長
- fff:SQL問合せ番号
- (S)このSQL文を無視します。
- (P)次に示す手順でCライブラリファイルを再登録した後,再度SQLを実行してください。
- エラー発生原因を除去し,ライブラリのソースを修正します。
各出力パラメタに設定する値については,マニュアル「HiRDB Version 8 SQLリファレンス」のCREATE FUNCTION又はCREATE PROCEDUREを参照してください。
- 修正したソースから,Cライブラリファイルを再作成します。
- 作成したCライブラリファイルを,次のどちらかの方法で再登録します。
・REPLACE CLIBを実行するUAPを作成し,UAPを実行します。
・管理者にpdclibsyncコマンドの実行を依頼します。
- [対策]エラーが発生したC関数dd....ddを実装したプログラマに連絡し,プログラムの修正を依頼してください。また,プログラマの処置に応じて,pdclibsyncコマンドの実行が必要であれば,pdclibsyncコマンドを実行してください。
KFPA19342-E
Failed to load aa....aa, C library file=bb....bb, external function=cc....cc (A)
- ルーチンに指定したCライブラリファイル又は外部関数の読み込みに失敗しました。
- aa....aa:種別{C library file|external function}
- bb....bb:Cライブラリファイル名(51文字以降は切り捨てられます)
- cc....cc:外部関数識別子(51文字以降は切り捨てられます)
- (S)このSQL文を無視します。
- (P)
- aa....aaがC library fileの場合:
- 正しいCライブラリファイル名でルーチンを定義して再度実行してください。又は,関数cc....ccを持つCライブラリファイルbb....bbを登録して,再度実行してください。
- aa....aaがexternal functionの場合:
- 正しい外部関数識別子でルーチンを定義して再度実行してください。又は,Cライブラリファイルbb....bbに関数cc....ccを追加して,再度実行してください。
KFPA19345-E
Unexpected SQL value of floating poing numeric
- SQLの浮動小数点の値として以下の値が用いられています。
- NaN(非数)
- +INF(+無限大)
- −INF(−無限大)
- (S)このSQL文を無視します。
- (P)SQLの浮動小数点数の値にNaN,+INF,−INFを使用しないように変更し,再度実行してください。
KFPA19400-E
aa....aa statement executed, signal value=bb....bb (A)
- aa....aa文によってエラーが発生しました。
- aa....aa:SQL文の種別{SIGNAL|RESIGNAL}
- bb....bb:SIGNAL文又はRESIGNAL文に指定した信号値
- 信号値に条件名を指定した場合:条件名
- 信号値にSQLSTATEを指定した場合:SQLSTATE:XXXXX(XXXXXはSQLSTATE値)
- (S)このSQL文を無視します。又は,このトランザクションを無効にします。
- (P)SQL手続き,又はトリガの定義を参照し,SIGNAL文又はRESIGNAL文が実行された原因を確認してください。RESIGNAL文が実行された場合は,GET DIAGNOSTICSの診断情報からエラー情報の履歴を確認できます。
KFPA19403-E
No error occurred before executing RESIGNAL statement (A)
- RESIGNAL文を実行する前にエラーとなったSQL手続き文はありません。
- (S)このSQL文を無視します。又は,このトランザクションを無効にします。
- (P)SQL手続き,又はトリガの定義を修正して,再度実行してください。エラーとならないSQL手続き文の実行後にエラーを発生させたい場合は,SIGNAL文を使用してください。
KFPA19404-E
Handler raised recursively (A)
- 同一のハンドラが再帰的に呼び出されました。
- (S)このSQL文を無視します。又は,このトランザクションを無効にします。
- (P)ハンドラ動作の延長で再度同じハンドラが呼び出されないように,SQLルーチン又はトリガを定義し直してから,再度SQLを実行してください。
KFPA19405-E
Invalid aa....aa of parameter in "LIMIT"clause. (A)
- LIMIT句に指定した変数の値,又はデータ型が不正です。
- aa....aa:不正の種別
- data type:データ型がINTEGER及びSMALLINTではありません。
- value:変数の値が1〜32,767の範囲ではありません。又は,ナル値です。
- (S)このSQL文を無視します。
- (P)aa....aaがdata typeの場合は,LIMIT句に指定する変数のデータ型をINTEGER又はSMALLINTに修正して,再度実行してください。aa....aaがvalueの場合は,LIMIT句に指定する変数の値を1〜32,767の範囲に修正して,再度実行してください。
KFPA19406-E
Unable to specify condition name associated with SQLCODE value in aa....aa statement, condition name=bb....bb (A)
- SQLCODE値と対応付けられた条件名は,SIGNAL文及びRESIGNAL文に指定できません。
- aa....aa:SQL文の種別{SIGNAL|RESIGNAL}
- bb....bb:SIGNAL文又はRESIGNAL文の信号値として指定した条件名
- (S)このSQL文を無視します。又は,このトランザクションを無効にします。
- (P)SQL手続き又はトリガの定義を見直して,SIGNAL文又はRESIGNAL文にSQLCODE値に対応付けられた条件名を指定していないか確認してください。SIGNAL文又はRESIGNAL文に条件名を指定する場合は,条件宣言でSQLCODE値を指定しないようにしてください。
KFPA19407-E
Invalid specification in aaaaaaa statement with bbb clause (A)
- FOR句を指定したINSERT文,UPDATE文,若しくはDELETE文,又はBY句を指定したEXECUTE文の形式が不正です。
- aaaaaaa:SQL文の種別{INSERT|UPDATE|DELETE|EXECUTE}
- bbb:句の名称{FOR|BY}
- (S)このSQL文を無視します。
- (P)次のようにSQL文又はUAPを修正し,再度実行してください。
- 埋込み変数配列を指定して,表に列単位で複数行を挿入する場合
FOR :埋込み変数
INSERT INTO 〔認可識別子.〕表識別子 〔(列名 〔,列名〕…)〕
VALUES (:埋込み変数配列〔:標識変数配列〕
〔,:埋込み変数配列〔:標識変数配列〕〕…)
〔WITH ROLLBACK〕
- 埋込み変数配列を指定して,FIX属性の表に行単位で複数行を挿入する場合
FOR :埋込み変数
INSERT INTO 〔認可識別子.〕表識別子(ROW)
VALUES(:埋込み変数配列〔:標識変数配列〕)
〔WITH ROLLBACK〕
- SQL(INSERT文)を前処理して,EXECUTE文で実行する場合
(前処理するSQL)
INSERT INTO 〔認可識別子.〕表識別子 〔(列名 〔,列名〕…)〕
VALUES (?パラメタ 〔,?パラメタ〕…)
〔WITH ROLLBACK〕
INSERT INTO 〔認可識別子.〕表識別子 (ROW)
VALUES (?パラメタ)
〔WITH ROLLBACK〕
KFPA19408-E
Unable to execute SQL except INSERT, UPDATE or DELETE using EXECUTE statement with BY clause (A)
- BY句を指定したEXECUTE文では,INSERT文,UPDATE文,又はDELETE文以外のSQLは実行できません。
- (S)このSQL文を無視します。
- (P)EXECUTE文でINSERT文,UPDATE文,又はDELETE文以外のSQLを実行する場合,BY句の指定を取り除くようにSQL文又はUAPを修正し,再度実行してください。
KFPA19409-E
Unable to insert into aa....aa using bb....bb statement with cc....cc clause (A)
- FOR句を指定したINSERT文,又はBY句を指定したEXECUTE文を使用する場合,次の挿入はできません。
- 定義長が32,001バイト以上のBINARY型の列に対する挿入
- WITH DEFAULT指定の定義長32,001バイト以上のBINARY列がある表に対する挿入
- BLOB型の列に対する挿入
- WITH DEFAULT指定のBLOB列がある表に対する挿入
- 抽象データ型の列に対する挿入
- aa....aa:挿入対象
- {column of BINARY data type (length over 32000)|table which has BINARY data type (length over 32000) column with WITH DEFAULT|column of BLOB data type|table which has BLOB data type column with WITH DEFAULT|column of abstract data type}
- bb....bb:SQL文の種別{INSERT|EXECUTE}
- cc....cc:句の名称{FOR|BY}
- (S)このSQL文を無視します。
- (P)FOR句を指定したINSERT文,又はBY句を指定したEXECUTE文を実行する場合,次のようにSQL文又はUAPを修正し,再度実行してください。
- 定義長が32,001バイト以上のBINARY型の列に対する挿入をしない
- WITH DEFAULT指定の定義長32,001バイト以上のBINARY列がある表に対する挿入をしない
- BLOB型の列に対する挿入をしない(挿入値にはナル値も指定しない)。
- WITH DEFAULT指定のBLOB列がある表への挿入をしない
- 抽象データ型の列に対する挿入をしない
KFPA19411-E
Unable to lock shared table in RDAREA which containing table used by cursor (A)
- カーソルをオープンしている共用表が格納されているRDエリア,ほかの共用表に対して,EXCLUSIVE指定でLOCK文を実行しようとしています。
- (S)このSQL文を無視します。
- (P)共用表に対してEXCLUSIVE指定でLOCK文を実行する場合,対象となる共用表を格納しているRDエリアの,ほかの共用表のオープンしているカーソルを閉じてからLOCK文を実行するようにしてください。
KFPA19450-E
Invalid trigger definition code=aa(bb....bb) (A)
- トリガの定義に誤りがあります。
- aa:理由コード
- bb....bb:エラーに対する付加情報
| 理由コード(aa) |
付加情報(bb....bb) |
意味 |
| 01 |
Another user's table |
トリガは他ユーザの表に対して定義できません。 |
| 02 |
Non base table cc....cc |
トリガは実表以外には定義できません。
cc....cc:{view table|foreign table|ALIAS} |
| 03 |
Table not found |
トリガを定義する表が存在しません。 |
| 04 |
Duplicate "OLD ROW" or "NEW ROW" |
OLD ROW,NEW ROWは新旧値別名リストにそれぞれ1度しか指定できません。 |
| 05 |
"OLD ROW" in insert trigger |
トリガの実行契機にINSERTを指定した場合,OLD ROWは指定できません。 |
| 06 |
"NEW ROW" in delete trigger |
トリガの実行契機にDELETEを指定した場合,NEW ROWは指定できません。 |
| 07 |
Duplicate name in old or new values alias |
OLD ROW又はNEW ROWに同じ名前は指定できません。 |
| 08 |
"OLD ROW" or "NEW ROW" in "STATEMENT TRIGGER" |
FOR EACH STATEMENTを指定した場合,NEW ROW,及びOLD ROWは指定できません。 |
| 09 |
Num of trigger columns exceed 30000 |
トリガの実行契機で指定している列が30,000を超えています。 |
| 10 |
Duplicate trigger columns "dd....dd" |
トリガの実行契機で指定している列名称が重複しています。
dd....dd:列名 |
| 11 |
Trigger column "dd....dd" not found in table |
トリガの実行契機で指定している列がトリガを定義する表にありません。
dd....dd:列名 |
| 12 |
SQL data change statement in "BEFORE TRIGGER" |
トリガ動作時期にBEFOREを指定したトリガ定義では,トリガSQL文に更新のSQL文(INSERT,UPDATE,又はDELETE文)は指定できません。 |
| 13 |
Invalid column reference "dd....dd" |
繰返し列及び抽象データ型の列は,新旧値相関名で参照できません。
dd....dd:列名 |
| 14 |
Invalid triggered SQL statement |
トリガSQL文にはPURGE TABLE文,COMMIT文,及びROLLBACK文は指定できません。 |
| 15 |
Trigger table in triggered SQL statement |
トリガを定義する表はトリガSQL文中に指定できません。 |
| 16 |
SQL function invocation in "BEFORE TRIGGER" |
トリガ動作時期にBEFOREを指定したトリガ定義では,トリガSQL文にデフォルトコンストラクタ以外の関数呼出しは指定できません。 |
| 17 |
ROW for old or new values alias |
新旧値相関名でROWを指定できません。 |
| 18 |
Foreign table in triggered SQL statement |
トリガSQL文には外部表の表名は指定できません。 |
| 19 |
Unqualified column of trigger table in triggered action |
トリガ動作の探索条件,又はトリガSQL文にトリガ定義に指定した表の列名を指定する場合,新旧値相関名で修飾しないと指定できません。 |
| 20 |
Invalid use of ? parameter |
トリガSQL文には?パラメタは指定できません。 |
| 21 |
Call statement in "BEFORE TRIGGER" |
トリガ動作時期にBEFOREを指定したトリガ定義では,トリガSQL文中にCALL文は指定できません。 |
| 22 |
Invalid use of JAVA procedure or function |
トリガSQL文にはJavaストアドプロシジャ,及びJavaストアドファンクションは指定できません。 |
| 23 |
Invalid use of GET_JAVA_STORED_ROUTINE_SOURCE specification |
トリガSQL文にはGET_JAVA_STORED_ROUTINE_SOURCEは指定できません。 |
| 24 |
Invalid use of default specification |
既定値がUSING BES指定のCURRENT_TIMESTAMPの列を,代入文の代入先に指定した場合,代入値にはDEFAULTを指定できません。 |
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19451-E
Unable to execute trigger aa....aa.bb....bb due to cc....cc (A)
- トリガaa....aa.bb....bbは,cc....ccに示す制限によって実行できません。
- aa....aa:認可識別子
- bb....bb:トリガ識別子
- cc....cc:制限事項
- more than 16 nest:トリガ実行時のネストが16を超えました。
- COMMIT/ROLLBACK/PURGE TABLE statement:
- COMMIT,ROLLBACK,及びPURGE TABLE文はトリガ中から実行できません。
- Java routine:トリガ中から外部Javaストアドルーチンは実行できません。
- (S)このトランザクションを無効にします。
- (P)制限事項ごとの対策を次に示します。
- more than 16 nestの場合
- トリガのネストが16以下になるようにトリガの定義を修正し,再度実行してください。
- COMMIT/ROLLBACK/PURGE TABLE statementの場合
- トリガ中からCALL文で呼び出されるSQLストアドプロシジャでCOMMIT,又はROLLBACKを実行しないように修正し,再度実行してください。
- Java routineの場合
- トリガ中から外部Javaストアドルーチンの実行をしないように修正し,再度実行してください。
KFPA19452-E
Unable to specify SQL optimization specification for "aaaaa" in query for table derived from "bb....bb" (A)
- 表の結合(結合表を含む)をして導出した表に対する,問合せ又は集合演算を指定して導出した表に対する問合せでは,次のSQL最適化指定は指定できません。
- 使用インデクスのSQL最適化指定
- 結合方式のSQL最適化指定(内部導出表を生成する名前付きの導出表に対しては,結合方式のSQL最適化指定を指定できます)
- 内部導出表を作成する条件を次に示します。
- SELECT DISTINCTを指定して導出した,名前付きの導出表に対する問合せで,名前付きの導出表が副問合せ中に含まれるか,又は次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定
- 選択式に,FROM句で指定した名前付きの導出表の全列を1回ずつ指定していない
- NEXT VALUE式
- GROUP BY句,HAVING句,又は集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- 表の結合(外結合,内結合を含む)
- ウィンドウ関数
- NEXT VALUE式
- 選択式として列指定以外の値式を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- ウィンドウ関数
- 結合表
- DISTINCT指定の集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- ウィンドウ関数
- 表の結合(外結合,内結合を含む)を指定して導出した,名前付きの導出表に対する問合せに,表の結合(外結合,内結合を含む)を直接含んで,かつ指定した表の結合のどれかが結合表の指定である。
- 選択式としてスカラ副問合せを指定して,導出した名前付きの導出表に対する問合せが,次のどれかを直接含む。
- SELECT DISTINCT
- GROUP BY句,HAVING句,又は集合関数
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定している
- 選択式にスカラ副問合せを指定している
- 名前付き導出表の選択式に,副問合せを含む値式から導出した同じ列を2回以上指定している
- 名前付き導出表の選択式に,副問合せを含む値式から導出した列を外への参照をする列として指定している
- HiRDBのバージョンが07-02より前に定義したビュー表
- 集合演算によって導出した名前付きの導出表に対する問合せで,次のどちらかを満たしている。
- 集合演算の演算項のどれかに,内部導出表の問合せ,導出表を指定した問合せ,又は選択式に副問合せを指定した問合せかを含んでいる
- 集合演算の演算項のどれかと,名前付きの導出表に対する問合せが,1.〜6.に示したどれかの条件を満たしている
- UNION ALL以外を含む集合演算によって導出した,名前付きの導出表に対する問合せで,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- WHERE句
- 副問合せ
- 選択式に列指定以外の値式
- 選択式に,FROM句に指定した名前付きの導出表の列を1回ずつ指定していない
- NEXT VALUE式
- UNION ALLだけの集合演算によって導出した,名前付きの導出表に対する問合せで,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- ウィンドウ関数
- WHERE句,又は副問合せ(ただし,副問合せ,集合演算の演算項,又はINSERT文の問合せだけ)
- 関数呼出し又はシステム定義スカラ関数
- コンポネント指定
- WRITE指定
- GET_JAVA_STORED_ROUTINE_SOURCE指定
- 選択式にない項目でのソート指定
- 集合演算によって導出した名前付きの導出表をFROM句に指定した副問合せ
- 導出表を指定した副問合せ
- GROUP BY句に列指定以外の値式を指定した副問合せ
- 選択式に指定したSQL変数,及びSQLパラメタのうち,データ型が次のどれかになるもの
BLOB型
32,001バイト以上のBINARY型
抽象データ型
BOOLEAN型
- UNION ALLだけの集合演算によって導出した,名前付きの導出表を表の結合に指定した問合せ指定に,次のどれかを指定している。
- 名前付きの導出表を外結合の一番左側の外表以外の表参照に指定している
- 名前付きの導出表を指定したFROM句に,コンマの結合を指定している(導出表を指定した結合表以外に,別の表参照を指定している)
- 副問合せ又は導出表を指定している
- 問合せ指定が,副問合せ又は集合演算の演算項に含まれる
- 名前付きの導出表を導出する集合演算項に,次のどれかが含まれる
・表の結合
・GROUP BY句,HAVING句,又は集合関数
・SELECT DISTINCT
・選択式に列指定以外の値式
・内部導出表を生成する問合せ
・導出表を指定した問合せ
- 名前付きの導出表のほかに,集合演算を指定して導出した名前付きの導出表を指定している
- 名前付きの導出表を指定した結合表の表参照に,次のどれかを指定している
・表の結合を指定して導出した名前付きの導出表
・GROUP BY句,HAVING句,又は集合関数を指定して導出した名前付きの導出表
・SELECT DISTINCTを指定して導出した名前付きの導出表
・選択式に列指定以外の値式を指定して導出した名前付きの導出表
・内部導出表を生成する問合せを指定して導出した名前付きの導出表
・副問合せを指定して導出した名前付きの導出表
- 次に示す式によって得られる表の総数が65を超えている
表の総数=a+b×c+d
a:名前付き導出表を導出する表の延べ数
b:名前付き導出表を導出する集合演算の数+1
c:外結合の右側に指定する表の延べ数
d:名前付き導出表を指定した問合せ以外にも問合せを指定している場合,その問合せに指定した表の延べ数
- aaaaa:{index|join}
- bb....bb:{join|set operation}
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19453-E
Unable to specify SQL optimization specification for index to view or "WITH" query which derives internal table (A)
- 内部導出表を作成する問合せでは,使用インデクスのSQL最適化指定は指定できません。
内部導出表を作成する条件を次に示します。
- SELECT DISTINCTを指定して導出した,名前付きの導出表に対する問合せで,名前付きの導出表が副問合せ中に含まれるか,又は次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定
- 選択式に,FROM句で指定した名前付きの導出表の全列を1回ずつ指定していない
- GROUP BY句,HAVING句,又は集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- 表の結合(外結合,内結合を含む)
- ウィンドウ関数
- 選択式として列指定以外の値式を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- ウィンドウ関数
- 結合表
- DISTINCT指定の集合関数を指定して導出した,名前付きの導出表に対する問合せに,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- ウィンドウ関数
- 表の結合(外結合,内結合を含む)を指定して導出した,名前付きの導出表に対する問合せに,表の結合(外結合,内結合を含む)を直接含んで,かつ指定した表の結合のどれかが結合表の指定である。
- 選択式としてスカラ副問合せを指定して,導出した名前付きの導出表に対する問合せが,次のどれかを直接含む。
- SELECT DISTINCT
- GROUP BY句,HAVING句,又は集合関数
- 表の結合(外結合,内結合を含む)
- 選択式に列指定以外の値式を指定している
- 選択式にスカラ副問合せを指定している
- 名前付き導出表の選択式に,副問合せを含む値式から導出した同じ列を2回以上指定している
- 名前付き導出表の選択式に,副問合せを含む値式から導出した列を外への参照をする列として指定している
- HiRDBのバージョンが07-02より前に定義したビュー表
- 集合演算によって導出した名前付きの導出表に対する問合せで,次のどちらかを満たしている。
- 集合演算の演算項のどれかに,内部導出表の問合せ,導出表を指定した問合せ,又は選択式に副問合せを指定した問合せかを含んでいる
- 集合演算の演算項のどれかと,名前付きの導出表に対する問合せが,1.〜6.に示したどれかの条件を満たしている
- UNION ALL以外を含む集合演算によって導出した,名前付きの導出表に対する問合せで,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- SELECT DISTINCT
- 表の結合(外結合,内結合を含む)
- WHERE句
- 副問合せ
- 選択式に列指定以外の値式
- 選択式に,FROM句に指定した名前付きの導出表の列を1回ずつ指定していない
- UNION ALLだけの集合演算によって導出した,名前付きの導出表に対する問合せで,次のどれかを直接含む。
- GROUP BY句,HAVING句,又は集合関数
- ウィンドウ関数
- WHERE句,又は副問合せ(ただし,副問合せ,集合演算の演算項,又はINSERT文の問合せだけ)
- 関数呼出し又はシステム定義スカラ関数
- コンポネント指定
- WRITE指定
- GET_JAVA_STORED_ROUTINE_SOURCE指定
- 選択式にない項目でのソート指定
- 集合演算によって導出した名前付きの導出表をFROM句に指定した副問合せ
- 導出表を指定した副問合せ
- GROUP BY句に列指定以外の値式を指定した副問合せ
- 選択式に指定したSQL変数,及びSQLパラメタのうち,データ型が次のどれかになるもの
BLOB型
32,001バイト以上のBINARY型
抽象データ型
BOOLEAN型
- UNION ALLだけの集合演算によって導出した,名前付きの導出表を表の結合に指定した問合せ指定に,次のどれかを指定している。
- 名前付きの導出表を外結合の一番左側の外表以外の表参照に指定している
- 名前付きの導出表を指定したFROM句に,コンマの結合を指定している(導出表を指定した結合表以外に,別の表参照を指定している)
- 副問合せ又は導出表を指定している
- 問合せ指定が,副問合せ又は集合演算の演算項に含まれる
- 名前付きの導出表を導出する集合演算項に,次のどれかが含まれる
・表の結合
・GROUP BY句,HAVING句,又は集合関数
・SELECT DISTINCT
・選択式に列指定以外の値式
・内部導出表を生成する問合せ
・導出表を指定した問合せ
- 名前付きの導出表のほかに,集合演算を指定して導出した名前付きの導出表を指定している
- 名前付きの導出表を指定した結合表の表参照に,次のどれかを指定している
・表の結合を指定して導出した名前付きの導出表
・GROUP BY句,HAVING句,又は集合関数を指定して導出した名前付きの導出表
・SELECT DISTINCTを指定して導出した名前付きの導出表
・選択式に列指定以外の値式を指定して導出した名前付きの導出表
・内部導出表を生成する問合せを指定して導出した名前付きの導出表
・副問合せを指定して導出した名前付きの導出表
- 次に示す式によって得られる表の総数が65を超えている
表の総数=a+b×c+d
a:名前付き導出表を導出する表の延べ数
b:名前付き導出表を導出する集合演算の数+1
c:外結合の右側に指定する表の延べ数
d:名前付き導出表を指定した問合せ以外にも問合せを指定している場合,その問合せに指定した表の延べ数
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19454-E
Unable to insert using aa....aa statement with bb....bb clause into table with row-level trigger (A)
- 行単位トリガを定義した表に対して,次に示すSQL文を使って複数行分一括して挿入できません。
- FOR句を指定したINSERT文
- BY句を指定したEXECUTE文
- aa....aa:{INSERT|EXECUTE}
- bb....bb:{FOR|BY}
- (S)このSQL文を無視します。
- (P)1行ずつ行を挿入するようにSQL文,又はUAPを修正して,再度実行してください。
KFPA19455-E
Unable to update specified column using new values correlation name in BEFORE trigger (A)
- トリガ動作時期にBEFOREを指定したトリガ定義(BEFOREトリガ)では,次の列を新値相関名で修飾して更新できません。
- また,トリガの実行契機がINSERTのBEFOREトリガでは,次の列を新値相関名で修飾して更新できません。
- 分割表(フレキシブルハッシュ分割表を除く)の分割キーに指定した列
- (S)このトランザクションを無効にします。
- (P)SYSTEM GENERATEDを指定した列,及び分割キーに指定した列を新値相関名で修飾して更新しないようにトリガの定義を修正し,再度実行してください。
KFPA19456-E
Unable to execute SQL in 64bit version, because check constraint "aa....aa" in bb....bb."cc....cc" created in 32bit version (A)
- 32ビットモードのHiRDBで検査制約を定義した表bb....bb."cc....cc"に対して,64ビットモードのHiRDBではSQLを実行できません。
- aa....aa:検査制約の制約名
- bb....bb:検査制約を定義した表の認可識別子
- cc....cc:検査制約を定義した表の表識別子
- (S)このSQL文を無視します。定義系SQLの場合,ロールバックします。
- (P)64ビットモードでHiRDBを再開始後,検査制約を再定義してください。検査制約を定義した表の64ビットモードへの移行については,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
KFPA19458-E
Unable to execute aa....aa statement using foreign table due to bb....bb (A)
- 外部表を指定したaa....aa文は,bb....bbが含まれているため実行できません。
- aa....aa:{INSERT|UPDATE|DELETE}
- bb....bb:エラー情報
- エラー情報の内容を次に示します。
- 次の項目は,外部サーバ側で実行できない構文です。
| エラー情報 |
説明 |
| function invocation |
関数呼出し,又はシステム定義スカラ関数 |
| IS_USER_CONTAINED_IN_HDS_GROUP function |
IS_USER_CONTAINED_IN_HDS_GROUP関数 |
| HEX function |
HEX関数 |
| TIMESTAMP function |
TIMESTAMP関数 |
| TIMESTAMP_FORMAT function |
TIMESTAMP_FORMAT関数 |
| BIT_AND_TEST function |
BIT_AND_TEST関数 |
| VARCHAR_FORMAT function |
VARCHAR_FORMAT関数 |
| DATE function with datetime format |
日時書式を指定したDATE関数 |
| TIME function with datetime format |
日時書式を指定したTIME関数 |
| POSITION function |
POSITION関数 |
| row value constructor with more than two elements |
行値構成子要素が二つ以上ある行値構成子 |
| right-hand side of "IN" predicate not value specification |
IN述語のうち,右辺に値指定以外の行値構成子を含むもの |
| CAST specification |
CAST指定 |
| type conversion between character and numeric in comparison predicate |
文字データと数データ間のデータ変換を必要とする比較述語 |
| type conversion between character and numeric in concatenation operation |
文字データと数データ間のデータ変換を必要とする連結演算 |
| type conversion between character and numeric in scalar function |
文字データと数データ間のデータ変換を必要とするスカラ関数 |
| type conversion between character and numeric in arithmetic operation |
文字データと数データ間のデータ変換を必要とする四則演算 |
| SIMILAR predicate |
SIMILAR述語 |
| COUNT_IN_FLOAT set function |
COUNT_FLOAT集合関数 |
| NULL predicate for value expression excluding column or component specification |
列指定,コンポネント指定以外を指定したNULL述語 |
| "SELECT" table same as update table |
更新対象表と同じ表 |
| internal derived table generated for underlying table of derived table |
ビュー表,WITH句の問合せ名,又は導出表をFROM句に指定した問合せ指定があり,このビュー表定義中,WITH句中の導出問合せ式,又はFROM句に指定した導出表に,更に内部導出表となるビュー表,WITH句,又は導出表を指定している場合の,前者の問合せ指定 |
- 次の項目を選択式に記述した場合,その選択式は外部サーバ側で実行できない構文となります。
| エラー情報 |
説明 |
| {embedded variable, SQL parameter, or SQL variable|USER|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP}in select expression |
・埋込み変数(embedded variable),SQLパラメタ(SQL parameter),又はSQL変数(SQL variable)
・USER
・CURRENT_DATE
・CURRENT_TIME
・CURRENT_TIMESTAMP |
- 次の項目を四則演算,日付演算,連結演算,スカラ関数,及びCASE式中に記述した場合,外部サーバ側で実行できない構文となります。
| エラー情報 |
説明 |
| {embedded variable, ? parameter, SQL parameter, or SQL variable|USER|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP}in scalar operation |
・埋込み変数(embedded variable),?パラメタ(? parameter),SQLパラメタ(SQL parameter),又はSQL変数(SQL variable)
・USER
・CURRENT_DATE
・CURRENT_TIME
・CURRENT_TIMESTAMP |
- 次のデータ型を含む値式,述語,GROUP BY句,ORDER BY句,選択式(GROUP BY句,ORDER BY句,DISTINCT,集合関数,HAVING句,及び集合演算のどれかの指定がある場合)は,外部サーバ側で実行できない構文となります。
| エラー情報 |
説明 |
| TIME_STAMP type |
時刻印データ型 |
| BINARY type |
BINARY型 |
| character string type with explicit CHARACTER SET specification |
明示的な文字集合指定のある文字列型 |
| DECIMAL type with precision greater than 29 |
精度が29けたを超えたDECIMAL型 |
- 次の項目は,Hub最適化情報定義で,外部サーバでは実行不可と設定されているため,実行できません。外部サーバ側で実行可能にするためには,Hub最適化情報定義の設定を変更してください。
| エラー情報 |
説明 |
| SET functions for pd_hub_opt_set_func |
集合関数 |
| CASE expressions for pd_hub_opt_case |
CASE式 |
| LIKE or XLIKE predicate for pd_hub_opt_like |
LIKE述語,XLIKE述語 |
| ABS function for pd_hub_opt_abs |
ABS関数 |
| column specification of DATE type,DATE function, or CHAR function with DATE argument for pd_hub_opt_date |
DATE型の列指定,スカラ関数DATE(),及びCHAR()に日付型を指定 |
| TIME or CHAR function with TIME argument for pd_hub_opt_time |
TIME関数,及びCHAR関数に時刻型を指定 |
| DIGITS function for pd_hub_opt_digits |
DIGITS関数 |
| LENGTH function for pd_hub_opt_length |
LENGTH関数 |
| LOWER or UPPER functions for pd_hub_opt_lower_upper_type |
LOWER関数,UPPER関数 |
| MOD function for pd_hub_opt_mod_div_type |
MOD関数 |
| set function AVG for pd_hub_opt_mod_div_type |
集合関数AVG |
| division operation for pd_hub_opt_mod_div_type |
割り算 |
| SUBSTR function for pd_hub_opt_substr |
SUBSTR関数 |
| DECIMAL, FLOAT, or INTEGER functions for pd_hub_opt_num |
数データ型へ型変換を行うDECIMAL関数,FLOAT関数,及びINTEGER関数 |
| scalar functions for extraction of date or time for pd_hub_opt_datetime |
日付又は時刻を抽出するスカラ関数 |
| date or time operations for pd_hub_opt_datetime_op |
日付演算,時刻演算 |
| variable-length character string with possibility of including trailing space for pd_hub_opt_trailing_spc |
後続空白を含む,又はその可能性がある可変長文字列型 |
| concatenation operation including column with NULLABLE option for pd_hub_opt_nullable |
列オプションのNULLABLEにYESの指定がある場合,又は列オプションのNULLABLEを指定しなかった場合の該当列を含む連結演算 |
| value specification with possibility of including 0-length character string for pd_hub_opt_use_zero_string |
0バイト文字列,又はその可能性のある値指定 |
| TIME type for pd_hub_opt_time_24hour |
TIME型 |
| FLOAT type for pd_hub_opt_float |
FLOAT型を含む値式,述語,GROUP BY句,ORDER BY句,選択式(GROUP BY句,ORDER BY句,DISTINCT,集合関数,及びHAVING句のどれかの指定がある場合) |
| too large maximum number of nests of a scalar operation or set function for pd_hub_opt_nest_scalar |
スカラ演算と集合関数によるネスト数が大き過ぎる |
| too long length of the result of a value expression of character type for pd_hub_opt_date_len |
固定長文字型,可変長文字型,固定長各国文字型,可変長各国文字型,固定長混在文字型,及び可変長混在文字型の値式の結果の,最大長が大き過ぎる |
| national character string except double-byte character for pd_hub_opt_nchar |
外部サーバ側の各国文字列型の文字コードセットが2バイト固定幅になっていない,又は埋め字が2バイト文字の空白になっていない |
| outer join for pd_hub_opt_on_cnd |
外結合(LEFT OUTER JOIN) |
| table join for pd_hub_opt_joined_table |
表の結合 |
| grouping for pd_hub_opt_grouping |
GROUP化処理 |
| number of row value constructors in "IN" predicate too large for pd_hub_opt_in_value_num |
IN述語に指定した行値構成子数が指定値より大きい |
| too large number of tables in single SQL for pd_hub_opt_table_num |
1SQL文中に指定した表数が指定値より大きい |
- 次の項目は,外部サーバ側で実行できません。
| エラー情報 |
説明 |
| set operation |
集合演算 |
| tables on different servers |
行の挿入,更新,又は削除対象表が外部表で,かつ,サーバが異なる複数の表を指定している場合 |
| no selection of column derived from set function |
ビュー定義,又はWITH句中の導出問合せ式の選択式に集合関数を指定し,このビュー表,又はWITH句の問合せ名をFROM句に指定した問合せ指定の選択式に集合関数から導出した列指定を含んでいない場合 |
| reference to neither column nor set function in query with HAVING |
集合関数,及びGROUP BY句の指定がなく,HAVINGを指定した問合せ指定の選択式に列指定を指定していない場合 |
| duplication of underlying columns for grouping |
ビュー定義,又はWITH句中の導出問合せ式の複数の選択式に同じ列を指定した場合,かつその列をこのビュー表,又はWITH句の問合せ名をFROM句に指定した問合せ指定にGROUP BY句に指定した場合 |
- 次の項目を列指定を含まない比較述語のオペランドに記述した場合,外部サーバ側で実行できない構文となります。
| エラー情報 |
説明 |
| {SQL parameter, or SQL variable|USER|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP}in comparison predicate without column |
・SQLパラメタ(SQL parameter),又はSQL変数(SQL variable)
・USER
・CURRENT_DATE
・CURRENT_TIME
・CURRENT_TIMESTAMP |
- (S)このSQL文を無視します。
- (P)エラー情報の説明を参照し,SQL文を修正後,再度実行してください。
KFPA19459-E
Unable to specify component specification for derived column from abstract data type, query-no=aaa (A)
- 列指定以外の値式によって導出した抽象データ型の列に対してコンポネント指定は指定できません。
- aaa:問合せ番号
- (S)このSQL文を無視します。定義系SQLの場合,ロールバックします。
- (P)SQL文を修正し,再度実行してください。
KFPA19502-E
Error occurred in UAP environment file aa....aa, operand=bb....bb,reason code=cc....cc (A)
- UAP環境定義ファイルでエラーが発生しました。
- aa....aa:UAP環境定義ファイル名
- bb....bb:エラーが発生したオペランド名
- オペランドが特定できない場合はアスタリスク(*)1文字を表示します。
- cc....cc:理由コード
- (S)このSQL文を無視します。
- (P)出力された理由コードに対応する処置をしてください。
- [対策]出力された理由コードに対応する処置をしてください。
理由
コード |
説明 |
プログラマ
の処置 |
HiRDB管理者の処置 |
| 1 |
メモリ不足が発生しました。 |
UAPを再実行してください。再実行しても同じエラーになる場合はHiRDB管理者に連絡してください。 |
次に示すどれかの処置をして使用できるメモリに余裕を持たせてください。
- 同時実行しているプロセス数を減らしてください。
- スワップ領域を増やしてください。
- 実メモリを増やしてください。
- pdlbufferオペランドの-rオプションに指定するRDエリアの個数を減らしてください。なお,-rオプションで定義できるRDエリアは最大3200個です。
|
| 2 |
ディクショナリサーバへの通信で障害が発生しました。 |
- ディクショナリサーバが正常に開始されているか確認してください。
- pdlbufferオペランドの-rオプションに指定するRDエリアの個数を減らしてください。なお,-rオプションで定義できるRDエリアは最大3200個です。
|
| 3 |
ディクショナリの検索に失敗しました。 |
特にありません。 |
データディクショナリ用RDエリアの状態を正しくしてください。 |
| 99 |
HiRDBの内部エラーが発生しました。 |
%PDDIR%\spool,%PDDIR%\lib\sysconf,及び%PDDIR%\lib\sysdef下のファイルを保存して保守員に連絡してください。 |
| 100 |
UAP環境定義ファイルのオープンに失敗しました。 |
UAP環境定義ファイルがあるか,HiRDB管理者がこのファイルをオープンできるか(%PDCONFPATH%\pduapenvディレクトリ及びUAP環境定義ファイルの権限の設定など)を確認してください。 |
| 101 |
定義不正です。 |
接続先のHiRDBサーバのサーバマシンのイベントログ(UNIX版の場合はsyslogfile)に出力されているエラーメッセージに従って対策してください。 |
| 300 |
pdlbufferオペランドに指定したRDエリアの種別に誤りがあります。 |
UAP環境定義のpdlbufferオペランドに指定したRDエリア名を修正してください。 |
| 301 |
pdlbufferオペランドに必要なオプションがありません。又は,指定できないオプションを指定しています。 |
UAP環境定義のpdlbufferオペランドのオプションの指定を修正してください。 |
| 302 |
pdlbufferオペランドに指定したローカルバッファ名,RDエリア名,又はインデクス名が重複しています。又は,インデクス名に誤りがあります。 |
UAP環境定義のpdlbufferオペランドのローカルバッファ名,RDエリア名,又はインデクス名を修正してください。 |
| 303 |
ローカルバッファ数が上限値を超えました。 |
UAP環境定義のpdlbufferオペランドの指定数を100以下にしてください。HiRDB/パラレルサーバの場合は1サーバ当たり100以下にしてください。 |
KFPA19503-E
Unable to begin transaction during maintenance of HiRDB (A)
- pdchgconfコマンド実行中,pdprgrenewコマンド実行中,又はpdtrnqingコマンドによるトランザクションキューイング中です。このため,ストアドプロシジャ,ALTER PROCEDURE,ALTER ROUTINE,又はALTER TRIGGER実行中のトランザクションの開始はできません。
- (S)このSQL文を無視,又は中断します。
- (P)pdchgconf又はpdprgrenewコマンドを実行している場合は,コマンドの完了後にUAPを再度実行してください。pdtrnqingコマンドによるトランザクションキューイング中の場合は,トランザクションキューイングを解除してから,UAPを再度実行してください。
KFPA19506-E
Extended statement name value "aa....aa" already defined (A)
- aa....aaを値に持つ拡張文名は,ほかのSQL文を識別しています。
- aa....aa:拡張文名の値であるSQL文識別子
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA19507-E
PREPARE statment missing for extended statement name value "aa....aa" (A)
- "aa....aa"を値に持つ拡張文名の,SQL文に対応するPREPARE文が定義されていません。
- aa....aa:拡張文名の値であるSQL文識別子
- (S)このSQL文を無視します。
- (P)拡張文名のSQL文に対応するPREPARE文を定義してください。
KFPA19508-E
Open cursor associated with prepared statement identified by "aa....aa" exists (A)
- 関連付けられたカーソルが開いているため,拡張文名の値"aa....aa"に対するSQL文の割り当てを解放できません。
- aa....aa:拡張文名の値であるSQL文識別子
- (S)このSQL文を無視します。
- (P)DEALLOCATE PREPARE文の実行前に,関連付けられたカーソルを閉じてから,再度実行してください。
KFPA19509-E
ALLOCATE CURSOR statement missing for cursor "aa....aa" (A)
- 指定したカーソル"aa....aa"は,カーソル割り当てがされていません。
- aa....aa:カーソル名
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA19510-E
Procedure aa....aa."bb....bb" not invoked (A)
- 手続きaa....aa."bb....bb"が,同一SQLセッションで呼び出されていません。
- aa....aa:認可識別子
- bb....bb:ルーチン識別子
- (S)このSQL文を無視します。
- (P)ALLOCATE CURSOR実行前に,ALLOCATE CURSORで指定する手続きを同一SQLセッション内でCALLするように修正し,再度実行してください。
KFPA19511-E
Another cursor already allocated for procedure aa....aa."bb....bb" (A)
- 手続きaa....aa."bb....bb"には,既にカーソルが割り当てられています。
- aa....aa:認可識別子
- bb....bb:ルーチン識別子
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA19512-E
Preparation for requested SQL became invalid (A)
- 実行要求したSQL文の前処理は無効になっています。
- (S)このSQL文を無視します。
- (P)再度,SQL文をPREPARE文で前処理し,そのSQL文の実行を要求してください。
KFPA19513-E
Number of aa....aa exceeds bbbb (A)
- aa....aaの数が最大値bbbbを超えました。
- aa....aaが"exteneded statement name"の場合
前処理されたSQL文を識別している拡張文名の数が4095個を超えました。
- aa....aaが"extended cursor name"の場合
ALLOCATE CURSORで割り当てたカーソルを識別している拡張カーソル名の数が4095個を超えました。
- aa....aa:{extended statement name|extended cursor name}
- bbbb:4095
- (S)このSQL文を無視します。
- (P)aa....aaの数が最大値以下になるようにUAPを修正してください。拡張文名や拡張カーソル名は,DEALLOCATE PREPARE文を実行することで,SQL文やカーソルを識別しなくなります。
KFPA19518-E
Unable to access from host aa....aa (A)
- ホストaa....aaから,関連PP又はユティリティを実行することはできません。
- aa....aa:関連PP又はユティリティを実行したホストのIPアドレス(xxx.xxx.xxx.xxx形式)
- (S)このSQL文を無視します。
- [対策]関連PP又はユティリティを実行するホストが,システム共通定義のpd_security_host_groupオペランドに追加する必要があるかどうかを判断してください。必要に応じてホストを追加し,HiRDBを再開始してください。
KFPA19575-E
Invalid shared table/index definition code=aa(bb....bb) (A)
- 共用表,又は共用インデクスの定義に誤りがあります。
- aa:理由コード
- bb....bb:エラーに対する付加情報
- (S)このSQL文を無視します。
- (P)理由コード及びエラー対する付加情報について次に示します。SQL文を修正し,ジョブを再度実行してください。
| 理由コード |
エラーに対する付加情報 |
意味 |
| 01 |
Invalid specification for partitioning table |
共用表は,分割格納できません。 |
| 02 |
Invalid specification for "WITHOUT ROLLBACK" table |
共用表には,WITHOUT ROLLBACKを指定できません。 |
| 03 |
Specified RDAREA cc....cc for table not shared rdarea |
HiRDB/パラレルサーバで共用表を定義する場合,共用表は共用RDエリア以外のRDエリアには格納できません。
cc....cc:RDエリア名 |
| 04 |
Specified RDAREA cc....cc for index not shared rdarea |
HiRDB/パラレルサーバで共用インデクスを定義する場合,共用インデクスは共用RDエリア以外のRDエリアには格納できません。
cc....cc:RDエリア名 |
KFPA19576-E
Specified RDAREA aa....aa is shared RDAREA (A)
- 指定したRDエリアaa....aaは共用RDエリアのため,次の操作はできません。
- 共用表以外の表定義
- 共用インデクス以外のインデクス定義
- RDエリア追加
- 分割格納条件の変更
- 順序数生成子定義
- aa....aa:RDエリア名
- (S)このSQL文を無視します。
- (P)共用RDエリア以外のRDエリアを指定して,再度実行してください。
KFPA19577-E
Unable to create partial structure index due to invalid data type for partial structure path (A)
- 部分構造パスに指定したデータ型が不正のため,部分構造インデクスを定義できません。
部分構造パスに指定できるデータ型を次に示します。
- INTEGER
- DECIMAL
- FLOAT
- VARCHAR
- (S)このSQL文を無視します。
- (P)エラーの要因を取り除いてSQL文を再度実行してください。
KFPA19581-E
Invalid constraint definition for table aa....aa."bb....bb" code=cc(dd....dd) (A)
- 表aa....aa."bb....bb"の参照制約定義,又は検査制約定義に誤りがあります。
- aa....aa:認可識別子
- bb....bb:表識別子
- cc:理由コード
- dd....dd:エラーに対する付加情報
- (S)このSQL文を無視します。
- (P)理由コード及びエラーに対する付加情報について次に示します。SQL文を修正して,ジョブを再度実行してください。
| 理由コード |
エラーに対する付加情報 |
意味 |
| 01 |
shared table |
共用表に参照制約は定義できません。 |
| 02 |
INSERT ONLY table |
改竄防止表に参照制約及び検査制約は定義できません。 |
KFPA19582-E
Unable to drop column on aa....aa."bb....bb" due to cc....cc (A)
- 次の理由で列が削除できません。
- 列削除対象の表に検査制約が定義されています。
- 列削除対象の表に参照制約(外部キー)が定義されています。
- 列削除対象の表が参照制約の被参照表です。
- aa....aa:認可識別子
- bb....bb:表識別子
- cc....cc:
- check constraint:検査制約が定義されています。
- referential constraint:参照制約(外部キー)が定義されています。
- referenced table:参照制約の被参照表です。
- (S)このSQL文を無視します。
- (P)表名を見直してください。必要に応じて修正し,再度実行してください。
KFPA19583-E
Number of defined foreign keys on table aa....aa."bb....bb" exceeds 255 (A)
- 一つの表に指定できる外部キーの数が最大数(255)を超えました。
- aa....aa:認可識別子
- bb....bb:表識別子
- (S)このSQL文を無視します。
- (P)CREATE TABLEの外部キーの数を見直して,再度実行してください。
KFPA19584-E
More than 254 check constraint limits in aa....aa."bb....bb" (A)
- 表中に定義できる検査制約制限値(検査制約の探索条件中で指定した論理演算子の数(CASE式のWHEN探索条件中のANDとORを除いたANDとORの数)の合計と検査制約数の合計)が最大値(254)を超えたため,検査制約を定義できません。
- aa....aa:認可識別子
- bb....bb:表識別子
- (S)このSQL文を無視します。
- (P)検査制約制限値を254以下にして,再度実行してください。
KFPA19587-E
Unable to change check pending status for table aa....aa."bb....bb",code=cc(dd....dd) (A)
- 表aa....aa."bb....bb"の検査保留状態を変更できません。
- aa....aa:認可識別子
- bb....bb:表識別子
- cc:理由コード
- dd....dd:エラーに対する付加情報
- (S)処理を終了します。
- (O)理由コード及びエラーに対する付加情報について次に示します。エラーの要因を取り除いて,必要であればコマンドを再度実行してください。
| 理由コード(cc) |
付加情報(dd....dd) |
意味 |
| 01 |
Table not found in system |
ユティリティ実行中に,処理対象の表定義が削除されました。 |
| 02 |
Table definition altered |
ユティリティ実行中に,処理対象の表定義が変更されました。 |
KFPA19602-E
Unable to define referential constraint aa....aa."bb....bb" due to duplicated constraint (A)
- 同じ外部キー構成列(並びが同じでなくてもよい)の外部キーから,同じ被参照表は参照できません。
- aa....aa:認可識別子
- bb....bb:制約名
- (S)このSQL文を無視します。
- (P)SQL文を修正して,再度実行してください。
KFPA19603-E
Unable to alter table,due to aa....aa (A)
- 次に示す理由によって列の変更ができません。
- 該当する列は,トリガ動作の探索条件で新旧値相関名を使用して参照しています。この列の変更,削除はできません。
- 該当する列は,トリガSQL文で新旧値相関名を使用して参照しています。この列の変更,削除はできません。
- aa....aa:
- triggered action condition:
- 変更しようとした列は,トリガ動作の探索条件中で使用している列です。
- triggered SQL statement:
- 変更しようとした列は,トリガSQL文で使用している列です。
- (S)このSQL文を無視します。
- (P)SQLオブジェクトを無効にしてもよい場合は,WITH PROGRAMを指定して,ジョブを再度実行してください。
KFPA19612-E
Invalid usage of MULTIDIM partitioning table code=aa,reason=bb....bb cc....cc dd....dd (A)
- マトリクス分割表の指定に誤りがあります。
- aa:理由コード
- bb....bb:エラー情報
- 理由コード(aa)とエラー情報(bb....bb)を次に示します。
| 理由コード(aa) |
エラー情報(bb....bb) |
説明 |
| 01 |
only one RDAREA |
RDエリアを一つしか指定していません。 |
| 03 |
baundary values over |
指定した境界値の数の積が3,000を超えています。 |
| 04 |
value and RDAREA unmatch |
境界値の数とRDエリアの数が不一致です。 |
| 05 |
RDAREA specification |
RDエリアの指定に誤りがあります。次の原因が考えられます。
- 表を格納するRDエリアの指定と,BLOB又はインデクスを格納するRDエリアの指定が不一致
- ALTER TABLE,CREATE INDEXの場合は表定義時の指定と不一致
- 非分割キーインデクスの格納用RDエリアを指定していない
|
| 06 |
RDAREA LIST unmatch |
マトリクス分割用RDエリアリストごとのRDエリア数が不一致です。 |
| 08 |
invalid hash name |
ハッシュ関数の指定に次のどちらかの誤りがあります。
|
| 09 |
more than 15 columns for HASH KEY |
ハッシュ分割の分割キーに指定する列が15を超えています。 |
| 10 |
invalid HASH function "HASH0" |
ハッシュ関数にHASH0を指定した場合,次のどれかの誤りがあります。
- ハッシュ分割に指定した列のデータ型にCHAR,DATE,又はTIMESTAMP以外を指定している
- 分割列のデータ型がCHARの場合,分割列の文字集合が既定文字集合,又はEBCDIKのとき,CHAR(6),又はCHAR(8)以外は指定できない。分割列の文字集合がUTF16のときは,CHAR(12),又はCHAR(16)以外指定できない
- 分割キーに複数列を指定している
|
- cc....cc:エラー要因となったRDエリア指定箇所
- table:表
- column:列
- index:インデクス
- cluster key:クラスタキー
- primary key:主キー
- 上記以外の場合は出力しません。
- dd....dd:エラー要因となったRDエリアを指定した表名,列名,又はインデクス名
- cc....ccがクラスタキー,主キーの場合は出力しません。
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。
KFPA19613-E
Unable to ALTER TABLE aa....aa,bb....bb, code=cc (A)
- bb....bbの理由によって,ALTER TABLEのaa....aaを実行できません。
- aa....aa:
- ADD PRIMARY KEY:主キーの追加
- DROP PRIMARY KEY:主キーの削除
- bb....bb:エラーに対する付加情報
- cc:理由コード
- 理由コードとエラーに対する付加情報を次に示します。
| 理由コード |
エラーに対する付加情報 |
意味 |
| 01 |
because primary key already exist |
既に主キーがあるため,主キーを追加できません。 |
| 02 |
because referencing table exists |
外部キーから参照されているため,主キーを削除できません。 |
| 03 |
because primary key not exist |
主キーがないため,主キーを削除できません。 |
| 04 |
because nullable column specified |
主キー構成列に非ナル値制約なしの列を指定したため,主キーを追加できません。 |
| 05 |
due to primary cluster key |
PRIMARYを指定したクラスタキーのため,主キーを削除できません。 |
- (S)このSQL文を無視します。
- (P)理由コードcc及びエラーに対する付加情報bb....bbに示すエラー要因を排除し,再度SQL文を実行してください。
KFPA19615-E
Unable to aa....aa because INSERT ONLY table bb....bb."cc....cc" not empty (A)
- データが格納されている改竄防止表bb....bb."cc....cc"に対して定義系SQL aa....aaは実行できません。
- aa....aa:定義系SQL
- DROP TABLE:表の削除
- DROP SCHEMA:スキーマの削除
- bb....bb:認可識別子
- cc....cc:表名称
- (S)このSQL文を無視します。
- (P)データが格納されている改竄防止表は削除できません。表名称を見直し,再実行してください。
KFPA19616-E
Unable to drop insertion history column on INSERT ONLY table (A)
- 改竄防止表の行削除禁止期間に指定した挿入履歴保持列は削除できません。
- (S)このSQL文を無視します。
KFPA19617-E
Only DATE type column with "SYSTEM GENERATED" can be specified for insertion history column on INSERT ONLY table (A)
- 改竄防止表の挿入履歴保持列にはSYSTEM GENERATED指定のDATE型の列以外は指定できません。
- (S)このSQL文を無視します。
- (P)挿入履歴保持列にSYSTEM GENERATED指定のDATE型の列を指定して,再度実行してください。
KFPA19620-E
Invalid delete prohibition interval for INSERT ONLY table (A)
- 改竄防止表の行削除禁止期間の指定に誤りがあります。
- (S)このSQL文を無視します。
- (P)行削除禁止期間の指定を修正し,再度実行してください。
- 日間隔データ指定の場合
0000年00月01日間〜9999年11月99日間の範囲の10進数表現(YYYYMMDD.)で指定してください。
- ラベル付き間隔指定の場合
値式に次の範囲で指定してください。
YEAR〔S〕:1〜9,998
MONTH〔S〕:1〜119,987
DAY〔S〕:1〜3,652,058
KFPA19624-E
Unable to aa....aa SEQUENCE because of "bb....bb",code=cc (A)
- bb....bbのため,順序数生成子をaa....aaできません。
- aa....aa:CREATE
- bb....bb:エラーに対する付加情報
- cc:理由コード
- (S)このSQL文を無視します。
- (P)理由コード及びエラーに対する付加情報について次に示します。エラーの要因を取り除いて,SQL文を修正し再度実行してください。
| 理由コード |
エラーに対する付加情報 |
意味 |
| 01 |
DATA TYPE INVALID |
データ型の指定に誤りがあります。 |
| 02 |
START VALUE INVALID |
順序数生成子開始オプションの指定に誤りがあります。
- 整数定数,又は位取り0の10進定数以外を指定しています。
- データ型の値の範囲を超えています。
- 順序数生成子開始オプションの値が順序数生成子最小値オプションの値より小さいです。
- 順序数生成子開始オプションの値が順序数生成子最大値オプションの値より大きいです。
|
| 04 |
INCREMENT VALUE INVALID |
順序数生成子増分オプションの指定に誤りがあります。
- 整数定数,又は位取り0の10進定数以外を指定しています。
- データ型の値の範囲を超えています。
- 順序数生成子増分オプションの値に0を指定しています。
|
| 05 |
MAX VALUE INVALID |
順序数生成子最大値オプションの指定に誤りがあります。
- 整数定数,又は位取り0の10進定数以外を指定しています。
- データ型の値の範囲を超えています。
- 順序数生成子最小値オプションの値が順序数生成子最大値オプションの値より大きいです。
|
| 06 |
MIN VALUE INVALID |
順序数生成子最小値オプションの指定に誤りがあります。
- 整数定数,又は位取り0の10進定数以外を指定しています。
- データ型の値の範囲を超えています。
|
| 07 |
LOG INTERVAL INVALID |
取得回数の指定に誤りがあります。
- 整数定数以外を指定しています。
- 1〜231-1の範囲を超えています。
- 指定できる範囲を超えています。
|
KFPA19625-E
Invalid usage on ALTER TABLE CHANGE RDAREA,code=aa(bb....bb) (A)
- ALTER TABLE CHANGE RDAREAの指定が誤っています。
- aa:理由コード
- bb....bb:エラーに対する付加情報
- (S)このSQL文を無視します。
- (P)理由コード及びエラーに対する付加情報について次に示します。
- 理由コードが03の場合
該当するインデクスを削除してから,ALTER TABLEを実行し,再度インデクスを定義し直してください。
- 理由コードが22の場合
表をアンロードした後,一つの格納条件中に同じ値※を複数個指定しないで表を再定義して,リロードしてください。
注※
同じ値とは,全く同じ定数の場合,及びHiRDBが指定された定数を補正した結果,同じ値となる場合のことです。
- 理由コードが上記以外の場合
SQL文を修正して,ジョブを再度実行してください。
| 理由コード |
エラーに対する付加情報 |
意味 |
| 01 |
Non partition divided table |
境界値分割以外の表を指定しています。 |
| 02 |
Insert only table |
改竄防止表を指定しています。 |
| 03 |
Not divided index exist on table |
次に示すどれかの誤りがあります。
- サーバ内分割表を変更対象にしているが,その表に対する非分割キーインデクスを分割していません。
- サーバ内で分割していない表を変更対象にしているが,複数の分割格納条件を同一RDエリアに格納し,非分割キーインデクスを定義しています。
- インデクス格納用RDエリアが一つのインデクスを定義している表を変更対象にしている場合,表格納用RDエリアを変更しようとしています。
|
| 04 |
Invalid partition value |
指定した境界値又は格納条件値に次に示すような誤りがあります。
- 境界値の場合
- 境界値の文字列長が0です。
- 境界値データ型が,分割格納条件に指定した列のデータ型に変換できません。
- 境界値のデータ長が,分割格納条件に指定した列のデータ長を超えています。
- 境界値が論理的に不適格です。
- 境界値のデータ内容が不正です。
- 変更対象の境界値が既存の定義中にありません。
- 変更対象の境界値が昇順でありません。
- 変更対象の境界値が連続していません。
- 変更後の境界値が昇順でありません。
- 変更後の境界値が重複指定されています。
- 変更後の境界値の指定範囲に誤りがあります。
- マトリクス分割表の場合,変更後の境界値リストで最後に指定した境界値が,変更前の境界値リストで最後に指定した境界値と一致していません。
- 格納条件値の場合
- 格納条件値の文字列長が0です。
- 格納条件値のデータ型が,分割キー列のデータ型に変換できません。
- 格納条件に指定したデータ長が,分割キー列のデータ長を超えています。
|
| 05 |
Invalid result |
分割,又は統合した結果,次のようになりました。
- 使用するRDエリアが一つになりました。
- 総分割RDエリア数が1,024を超えました。
- RDエリア名の合計文字数が3,000を超えました。
- 分割後の格納条件に指定した定数の総数が15,000を超えました。
- 統合後のRDエリアの総数が1個となります。そのため,統合対象RDエリアに格納条件を指定していないRDエリア又はOTHERSを指定できません。
- インデクス格納用RDエリアを分割して定義したインデクスを持つ表に対して,変更後の表格納用RDエリアが一つになりました。
- マトリクス分割表の場合,第1次元の分割数,又は第2次元の分割数が一つになりました。
|
| 06 |
Index not found on table |
指定したインデクス,主キー,又はクラスタキーが該当表には定義されていません。 |
| 07 |
Not specify all index |
すべてのインデクスに対して,FOR INDEX,FOR PRIMARY KEY,又はFOR CLUSTER KEYを指定していません。 |
| 08 |
Unmatch number of RDAREA |
「変更後境界値分割指定」,「変更後格納条件分割指定」,又は「マトリクス分割表格納用RDエリア変更指定」と,「変更後インデクス格納用RDエリア名リスト」又は「LOB列格納用RDエリア変更指定」に指定するRDエリアの数が異なっています。 |
| 09 |
Invalid RDAREA for index or "LOB" |
表とインデクス,又は表とBLOB列を格納するRDエリアの対応関係に次のどれかの誤りがあります。
- 重複するRDエリアを指定した位置が,「変更後境界値分割指定」又は「マトリクス分割表格納用RDエリア変更指定」と,「変更後インデクス格納用RDエリア名リスト」又は「LOB列格納用RDエリア変更指定」で異なります。
- 新規のRDエリアを指定した位置が,「変更後境界値分割指定」,「変更後格納条件分割指定」,又は「マトリクス分割表格納用RDエリア変更指定」と,「変更後インデクス格納用RDエリア名リスト」又は「LOB列格納用RDエリア変更指定」で異なります。
- 既存のRDエリアを指定した位置が,「変更後境界値分割指定」,「変更後格納条件分割指定」,又は「マトリクス分割表格納用RDエリア変更指定」と,「変更後インデクス格納用RDエリア名リスト」又は「LOB列格納用RDエリア変更指定」で異なります。
- 変更後の表格納RDエリア,インデクス格納RDエリア,LOB列格納RDエリアの間で,OTHERSの対応関係が異なります。
|
| 11 |
Duplicate RDAREA |
異なるLOB列を格納するRDエリアに,同じRDエリアを複数指定しているか,又は既に格納されているRDエリアを追加しようとしています。 |
| 12 |
Invalid matrix table |
マトリクス分割表の変更指定に次の誤りがあります。
- マトリクス分割表でない表にMULTIDIMを指定しています。
- 境界値指定のキーレンジ分割をしている次元の分割列名以外を指定しています。
- 分割数とRDエリアの指定数が対応していません。
|
| 13 |
Invalid usage WITHOUT PURGE |
WITHOUT PURGEの指定に誤りがあります。
- WITHOUT PURGEを指定しているが,変更後のRDエリアに変更前のRDエリアを指定していません。
|
| 14 |
Invalid RDAREA |
分割格納条件の変更時のRDエリアの指定に誤りがあります。
- 境界値指定の場合
この表の次にある表「●分割格納条件変更時のRDエリア指定誤りの原因(境界値指定の場合)」を参照して誤りを特定してください。
- 格納条件指定の場合
この表の次にある表「●分割格納条件変更時のRDエリア指定誤りの原因(格納条件指定の場合)」を参照して誤りを特定してください。
- マトリクス分割の場合
この表の次にある表「●分割格納条件変更時のRDエリア指定誤りの原因(マトリクス分割の場合)」を参照して誤りを特定してください。
|
| 15 |
FOR COLUMN clause invalid |
指定した列に誤りがあります。
|
| 16 |
Duplicate INDEX name |
インデクス名が重複して指定されています。 |
| 17 |
Invalid index type |
FOR PRIMARY,FOR CLUSTER,又はFOR INDEX句に指定したインデクスの種別が不正です。 |
| 18 |
Duplicate column name |
列名が重複して指定されています。 |
| 19 |
Not specify all "LOB" |
すべてのLOB列に対して,FOR COLUMN句を指定していません。 |
| 20 |
Invalid partitioning condition |
格納条件指定の分割時,次に示すどれかの誤りがあります。
- 分割対象のRDエリアに格納条件を指定しているRDエリアを指定した場合
- 分割対象のRDエリアの格納条件が,分割後にすべて指定されていません。
- 分割対象のRDエリアの格納条件に存在しない格納条件を分割後に指定しています。
- 分割対象のRDエリアに格納条件を指定していないRDエリア又はOTHERSを指定した場合
- 格納条件を指定していないRDエリア又はOTHERSを分割対象とする場合,分割後に指定した格納条件は既に存在します。
- 同じ格納条件を重複して指定しています。
|
| 21 |
Invalid partitioning condition table |
次の表に対して格納条件の変更はできません。
- 格納条件指定の横分割表以外
- 比較演算子に=以外の格納条件を指定した横分割表
|
| 22 |
Table with same values in partitioning condition |
一つの格納条件中に同じ値を複数個指定している表の場合,分割格納条件を変更できません。同じ値とは,同じ定数の場合,HiRDBが指定された定数を補正した結果,同じ値となることを意味しています。例えば,表の分割キー構成列のデータ型がINTEGERのとき,格納条件にC1=(1,1,1)を指定した表や,格納条件にC1=(1.1,1.2,1.3)を指定した表を意味します。 |
| 51 |
Too many number of value |
指定した境界値の数が変更できる数を超えています。
- 分割時:変更対象は最大1,変更後は最大16です。
- 統合時:変更対象は最大16,変更後は1です。
|
| 52 |
Too many specify "FOR INDEX" |
FOR INDEX を256回以上指定しています。 |
| 53 |
Too many specify "FOR PRIMARY" or "FOR CLUSTER" |
FOR PRIMARY又はFOR CLUSTERを2回以上指定しています。 |
| 54 |
Invalid duplicate columns |
マトリクス分割表指定時に列を二つ指定しています。 |
| 99 |
User data type |
抽象データ型の列を使用している表の分割格納条件は変更できません。 |
- ●分割格納条件変更時のRDエリア指定誤りの原因(境界値指定の場合)
| エラーの種別 |
原因 |
| 分割時 |
統合時 |
| 変更後境界値分割指定に誤りがあります。 |
- 存在しないRDエリアを指定しています。
- 連続した複数の境界値を同じRDエリアに指定しています。
|
- 存在しないRDエリアを指定しています。
- 指定したRDエリアが前後の格納範囲のRDエリアと同じになっています。
|
| 変更後インデクス格納用RDエリア名リスト,又はLOB列格納用RDエリア変更指定に誤りがあります。 |
- 存在しないRDエリアを指定しています。
- OTHERS指定のRDエリアを指定しています。
|
- 存在しないRDエリアを指定しています。
- OTHERS指定のRDエリアを指定しています。
|
- ●分割格納条件変更時のRDエリア指定誤りの原因(格納条件指定の場合)
| エラーの種別 |
原因 |
| 分割時 |
統合時 |
| 変更前RDエリア情報リストの指定に誤りがあります。 |
- 変更対象表を格納しているRDエリアを指定していません。
- 格納条件が一つのRDエリアを指定しています。
- 格納条件なしのRDエリアがある表に対してOTHERSを指定しています。
|
- 変更対象表を格納しているRDエリアを指定していません。
- 格納条件なしのRDエリアがある表に対してOTHERSを指定しています。
- RDエリア名を重複して指定しています。
|
| 変更後格納条件分割指定に誤りがあります。 |
- 分割後のRDエリアが1個になってしまいます。
- RDエリア名を重複して指定しています。
- 存在しないRDエリアを指定しています。
- 変更対象表のほかの格納条件で使用しているRDエリアを指定しています。
|
- RDエリアを2個以上指定しています。
- 存在しないRDエリアを指定しています。
- 変更対象表のほかの格納条件で使用しているRDエリアを指定しています。
|
| 変更前RDエリア情報リストと変更後格納条件分割指定の組み合わせに誤りがあります。 |
この表の次にある表「●変更前RDエリア情報リストと変更後格納条件分割指定の誤りがある組み合わせ(分割時)」を参照してください。 |
格納条件なし又はOTHERS指定のRDエリアを統合対象に含んでいないのに,統合後にOTHERSを指定しています。 |
| 変更後インデクス格納用RDエリア名リスト,又はLOB列格納用RDエリア変更指定に誤りがあります。 |
- 存在しないRDエリアを指定しています。
- RDエリア名を重複して指定しています。
- 変更対象表のほかのインデクス格納用RDエリアを指定しています。
- 変更対象表のほかのLOB格納用RDエリアを指定しています。
|
- 存在しないRDエリアを指定しています。
- 変更対象表のほかのインデクス格納用RDエリアを指定しています。
- 変更対象表のほかのLOB格納用RDエリアを指定しています。
|
- ●変更前RDエリア情報リストと変更後格納条件分割指定の誤りがある組み合わせ(分割時)
変更前RDエリア情報リスト
に指定したRDエリア |
変更後格納条件分割指定に指定したRDエリア |
| 格納条件ありのRDエリア |
- 格納条件を指定していないRDエリアを指定しています。
- OTHERS指定のRDエリアを指定しています。
|
| 格納条件なしのRDエリア |
格納条件なし又はOTHERS指定のRDエリアを指定していません。 |
| OTHERS指定のRDエリア |
- ●分割格納条件変更時のRDエリア指定誤りの原因(マトリクス分割の場合)
| エラーの種別 |
原因 |
| 分割時 |
統合時 |
| マトリクス分割表格納用RDエリア変更指定に誤りがあります。 |
存在しないRDエリアを指定しています。 |
存在しないRDエリアを指定しています。 |
| 変更後インデクス格納用RDエリア名リスト,又はLOB列格納用RDエリア変更指定に誤りがあります。 |
- 存在しないRDエリアを指定しています。
- OTHERS指定のRDエリアを指定しています。
|
- 存在しないRDエリアを指定しています。
- OTHERS指定のRDエリアを指定しています。
|
KFPA19631-E
Definition for INSERT ONLY table aa....aa."bb....bb" failed, code=cc(dd....dd) (A)
- 改竄防止表関連の定義でエラーが発生しました。
- aa....aa:認可識別子
- bb....bb:表識別子
- cc:理由コード
- dd....dd:エラーに対する付加情報
- (S)このSQL文を無視します。
- (P)理由コード及びエラーに対する付加情報について次に示します。SQL文を修正して,ジョブを再度実行してください。
| 理由コード |
エラーに対する付加情報 |
意味 |
対策 |
| 01 |
INSERT ONLY table |
次のどちらかの原因が考えられます。
- 改竄防止表に対してINSERT ONLYオプションを指定しました。
- 改竄防止表に対して更新可能列属性を指定しました。
|
指定した表名称を見直してください。 |
| 02 |
referential constraint |
参照制約を定義した表は改竄防止表にできません。 |
| 03 |
check constraint |
検査制約を定義した表は改竄防止表にできません。 |
| 04 |
data type |
次のデータ型にはUPDATE ONLY FROM NULLを指定できません。
- BLOB列
- BINARY型の32,001バイト以上の列
|
指定した列名称を見直してください。 |
| 05 |
already defined |
次のどちらかの原因が考えられます。
- 更新可能列に更新可能列属性を指定しました。
- 更新可能列属性にUPDATE ONLY FROM NULLを指定している,BINARY型の列のデータ長を32,001バイト以上に変更しようとしました。
|
| 06 |
SYSTEM GENERATED |
SYSTEM GENERATEDを指定した列に更新可能列属性は指定できません。 |
| 07 |
NOT NULL |
非ナル値属性の列にUPDATE ONLY FROM NULLは指定できません。 |
| 08 |
can not update |
次のどちらかの原因が考えられます。
- クラスタキーに更新可能列属性を指定しました。
- 分割キー構成列に更新可能列属性を指定しました。ただし,フレキシブルハッシュ分割の分割キー構成列の場合,UPDATE指定だけは可能です。
|
| 09 |
only UPDATE columns |
次のどちらかの原因が考えられます。
- すべての列に更新可能列属性を指定した表を改竄防止表にしようとしました。
- 改竄防止表を操作した結果,すべての列が更新可能列となる指定はできません。
|
- CREATE TABLE実行時の場合
更新可能列属性以外の列を1列以上定義してください。
- ALTER TABLE CHANGE INSERT ONLY 実行時の場合
更新可能列属性以外の列を追加してください。
- ALTER TABLE DROP 列名 実行時
列名称を見直してください。
|
KFPA19632-E
User aa....aa unable to execute CONNECT (A)
- 認可識別子aa....aaのユーザはHiRDBに接続(CONNECT)できません。
- aa....aa:認可識別子
- (S)このSQL文を無視します。
- (P)要因と対策を次に示します。
| 要因 |
対策 |
- CONNECT権限がありません。
- ディレクトリサーバ連携機能を使用している場合,ディレクトリサーバにユーザが登録されていません。
- 表のアクセス時にこのメッセージが出力された場合は,ユーザがHiRDBに接続した時点から今までの間にディレクトリサーバのユーザ情報が削除されています。
|
- DBA権限保持者に依頼して,CONNECT権限を付与してもらい,再度実行してください。
- ディレクトリサーバ連携機能を使用している場合は,システム管理者に依頼して,ディレクトリサーバにユーザ登録をしてもらってください。
|
- 指定したパスワードに誤りがあります。
- ディレクトリサーバ連携機能を使用している場合は,指定したパスワードがディレクトリサーバに登録されているパスワードと異なるか,又はパスワードが期限切れになっています。
- 表のアクセス時にこのメッセージが出力された場合は,ユーザがHiRDBに接続した時点から今までの間にディレクトリサーバのユーザ情報のパスワード属性が変更されたか,又はパスワードの期限が切れました。
|
- HiRDBへの接続時にこのメッセージが出力された場合は,正しいパスワードを指定して,再度実行してください。
- ディレクトリサーバに登録したパスワードが期限切れの場合は,ディレクトリサーバにパスワードを再設定した後に,再度実行してください。
- 表のアクセス時にこのメッセージが出力された場合は,一度HiRDBとの接続を解除した後に,ディレクトリサーバに登録している現時点の認可識別子とパスワードを指定してください。その後,HiRDBに再接続して,再度実行してください。
|
| 連続認証失敗アカウントロック状態です。 |
DBA権限保持者に自分が連続認証失敗アカウントロック状態になっているかを確認してください。連続認証失敗アカウントロック状態の場合は,HiRDB管理者に連続認証失敗アカウントロック状態を解除してもらった後に,再度実行してください。 |
| パスワード無効アカウントロック状態です。 |
DBA権限保持者に自分がパスワード無効アカウントロック状態になっているかを確認してください。
パスワード無効アカウントロック状態の場合は,DBA権限保持者にパスワードの文字列制限を満たすパスワードに変更してもらった後に,再度実行してください。 |
KFPA19633-E
Unable to execute SQL for connection security,code=aa(bb....bb) (A)
- aaの理由によってCONNECT関連セキュリティ機能のSQLは実行できません。
- aa:理由コード
- bb....bb:エラーに対する付加情報
- (S)このSQL文を無視します。
- (P)出力された理由コード及びエラーに対する付加情報から原因を取り除き,再度SQLを実行してください。
理由
コード |
エラーに対する付加情報 |
意味 |
| 01 |
Lack of privilege |
DBA権限がないため実行できません。又は,DBA権限保持者のパスワードをHiRDBに登録していないため実行できません。 |
| 02 |
Specified value for "PASSWORD MIN LENGTH" out of range |
パスワードの最小許容バイト数の指定値が範囲外です。 |
| 03 |
Specified value for "CONNECT PERMISSION COUNT" out of range |
連続認証失敗許容回数の指定値が範囲外です。 |
| 04 |
Specified value for "CONNECT LOCK" out of range |
アカウントロック期間の指定値が範囲外です。 |
| 05 |
Invalid Password of DBA or auditor |
DBA権限保持者,又は監査人のパスワードがパスワードの文字列制限に違反しています。 |
| 06 |
Already defined |
指定したCONNECT関連セキュリティ機能は既に定義されています。 |
| 07 |
Undefined |
指定したCONNECT関連セキュリティ機能は定義されていません。 |
| 08 |
Using directory server |
ディレクトリサーバ連携機能を使用している場合は実行できません。 |
KFPA19634-E
Unable to execute "GRANT aa....aa" to bb....bb due to invalid password (cc....cc) (A)
- パスワードが次に示すどれかの制限に違反しているため,GRANT文を実行できません。
- 最小許容バイト数
- 認可識別子の指定禁止
- 単一文字種の指定禁止
- aa....aa:DBA
- AUDIT
- CONNECT
- bb....bb:認可識別子
- cc....cc:min length
- user identifier
- similar
- (S)このSQL文を無視します。
- (P)パスワードの文字列制限を満たすパスワードに変更し,再度SQLを実行してください。
KFPA19635-E
Unable to execute "GRANT DBA" to aa....aa for password account locked (A)
- ユーザaa....aaはパスワード無効アカウントロック状態のため,GRANT DBA文でDBA権限の付与,又はパスワードの変更ができません。
- aa....aa:認可識別子
- (S)このSQL文を無視します。
- (P)パスワード無効アカウントロック状態を解除してからGRANT DBA文を実行してください。パスワード無効アカウントロック状態を解除する方法については,マニュアル「HiRDB Version 8 システム運用ガイド」を参照してください。
KFPA19670-E
Unable to access aa....aa bb....bb."cc....cc" due to dd....dd [ee....ee ff....ff] currently in use,resource id=gg....gg (A)
- ほかのユーザが定義系SQL又はユティリティで該当する資源を使用しているため,aa....aa bb....bb."cc....cc"にアクセスできません。
- aa....aa:{table|routine|sequence}
- bb....bb:{認可識別子|PUBLIC|********}
- aa....aaがroutineの場合で認可識別子を特定できないときは********を出力します。
- cc....cc:
- aa....aaがtableの場合は,表識別子
- aa....aaがroutineの場合は,ルーチン識別子
- aa....aaがsequenceの場合は,順序数生成子識別子
- dd....dd:資源種別名
- ee....ee:資源名称1
- ff....ff:資源名称2
- gg....gg:資源情報
- 資源種別,資源名称,及び資源情報については,「表6-1 排他制御時のエラーの資源種別,資源名称,及び資源情報の出力内容」を参照してください。
- (S)このトランザクションを無効にします。
- (P)ほかのユーザが該当する資源の使用を終了した後に,再度実行してください。なお,ほかのユーザが該当する資源の使用を終了したかどうかは,pdls -d lck -aコマンドで確認してください。
KFPA19671-E
Unable to access aa....aa of ID bb....bb due to cc....cc [dd....dd ee....ee] currently in use,resource id=ff....ff (A)
- ほかのユーザが定義系SQL又はユティリティで該当する資源を使用しているため,IDがbb....bbのaa....aa,又は抽象データ型にアクセスできません。
- aa....aa:{table|routine|sequence|abstract data type}
- bb....bb:
- aa....aaがtableの場合:
- 表ID(ディクショナリ表SQL_TABLESのTABLE_ID列の値)
- aa....aaがroutineの場合:
- ルーチンのオブジェクトID(ディクショナリ表SQL_ROUTINESのOBJECT_ID列の値)
- aa....aaがsequenceの場合:
- 順序数生成子ID(ディクショナリ表SQL_SEQUENCESのSEQUENCE_ID列の値)
- aa....aaがabstract data typeの場合:
- ********
- cc....cc:資源種別名
- dd....dd:資源名称1
- ee....ee:資源名称2
- ff....ff:資源情報
- 資源種別,資源名称,及び資源情報については,「表6-1 排他制御時のエラーの資源種別,資源名称,及び資源情報の出力内容」を参照してください。
- (S)このトランザクションを無効にします。
- (P)ほかのユーザが該当する資源の使用を終了した後に,再度実行してください。なお,ほかのユーザが該当する資源の使用を終了したかどうかは,pdls -d lck -aコマンドで確認してください。
KFPA19680-E
Invalid event type aa....aa bb....bb for specified audit definition (A)
- 監査対象イベント定義で,aa....aaで示す操作種別とbb....bbで示すイベント種別と,そのほかのオペランドとの指定の組み合わせが不正です。
- aa....aa:操作種別
- bb....bb:イベント種別
- 操作種別及びイベント種別を次に示します。
| 操作種別 |
イベント種別 |
| ANY |
***(該当しない) |
| SESSION |
CONNECT |
| DISCONNECT |
| AUTHORIZATION |
| ANY |
| PRIVILEGE |
GRANT |
| REVOKE |
| ANY |
| DEFINITION |
CREATE |
| DROP |
| ALTER |
| ANY |
| ACCESS |
SELECT |
| INSERT |
| UPDATE |
| DELETE |
| PURGE |
| ASSIGN |
| CALL |
| LOCK |
| NEXT VALUE |
| ANY |
| UTILITY |
PDLOAD |
| PDRORG |
| PDEXP |
| PDCONSTCK |
| ANY |
- (S)このSQL文を無視します。
- (P)SQL文を修正し,再度実行してください。操作種別及びイベント種別とそのほかのオペランドとの指定の組み合わせ可否については,マニュアル「HiRDB Version 8 SQLリファレンス」のCREATE AUDITを参照してください。
KFPA19681-E
Unable to specify aa....aa."bb....bb" in PUBLIC VIEW definition (A)
- パブリックビュー定義に,次の表は指定できません。
- ほかのユーザを所有者とする実表,ビュー表,又は外部表
- ほかのユーザを定義者とするパブリックビュー表
- ほかのユーザを所有者とする実表,ビュー表,又は外部表を基表とする,ビュー表,又は外部表
- ほかのユーザを定義者とするパブリックビュー表を基表とする,ビュー表,又は外部表
- aa....aa:認可識別子
- bb....bb:実表,ビュー表,パブリックビュー表,又は外部表の表識別子
- (S)このSQL文を無視します。
- (P)パブリックビューの基表を見直してください。
KFPA19683-E
Unable to alter public procedure aa....aa."bb....bb", except by routine creator or DBA (A)
- パブリックルーチンaa....aa."bb....bb"は,実行者がパブリックルーチンの定義者,又はDBA権限保持者ではないため,再作成できません。
- aa....aa:PUBLIC
- bb....bb:ルーチン識別子
- (S)このSQL文を無視します。
- (P)次のどちらかの対処をしてください。
- 実行者が定義したパブリック手続きに対して,このSQLを実行してください。
- DBA権限を持つユーザが再度実行してください。
KFPA19700-E
HiRDB is under maintenance code=a (A)
- pdchgconfコマンド実行中,pdprgrenewコマンド実行中,又はpdtrnqingコマンドによるトランザクションキューイング中です。そのため,クライアントの接続,及びトランザクションの開始はできません。
- a:内部コード
- (S)HiRDBからクライアントを切り離します。
- (P)UAPを終了してください。
- (O)
- クライアントライブラリがバージョン07-00以降の場合:
- pdchgconfコマンド,又はpdprgrenewコマンドが失敗している可能性があります。HiRDB管理者にHiRDBの状態の確認を依頼してください。HiRDBが開始されたら,UAPを再度実行してください。
- pdtrnqingコマンドによるトランザクションキューイング中の場合は,トランザクションキューイングを解除してから,UAPを再度実行してください。
- クライアントライブラリがバージョン07-00より前の場合:
- pdchgconfコマンド,又はpdprgrenewコマンドの完了後に,UAPを再度実行してください。
- pdtrnqingコマンドによるトランザクションキューイング中の場合は,トランザクションキューイングを解除してから,UAPを再度実行してください。
KFPA19701-E
Unable to execute required SQL in Online DB Reorganization, RDAREA = aa....aa (A)
- 更新可能なオンライン再編成実行中は,要求されたSQLを実行できません。
- aa....aa:RDエリア名
- (S)該当するトランザクションを無効にします。
- (O)HiRDB管理者に連絡してください。
- [対策]該当するRDエリアの更新可能なオンライン再編成が解除されてから,再度実行してください。
- 解除しないで再度実行する場合,次の項目について検討してください。
- ログレス環境で実行している場合は,クライアント環境変数PDDBLOGをALLに変更できないか検討してください。
- 更新可能なオンライン再編成中は,UAPでオリジナルRDエリアを操作できません。操作を行いたい場合はクライアント環境定義PDDBORGUAPにYESを指定してください。オンライン再編成閉塞中のオリジナルRDエリアの運用については,マニュアル「インナレプリカ機能 HiRDB Staticizer Option Version 8」を参照してください。また,更新可能なオンライン再編成のコマンドについては,マニュアル「HiRDB Version 8 コマンドリファレンス」を参照してください。
KFPA19702-E
Unable to execute SQL for definition,RDAREA name=aa....aa,tableID=bb....bb,reason code=c (A)
- cの理由によって,定義系SQL又はユティリティを実行できません。
- aa....aa:不正状態を検知したRDエリア名
- 理由コードが1及び3の場合は********が表示されます。
- bb....bb:定義系SQL又はユティリティの対象表の番号,又は定義系SQLの対象インデクスが定義されている表の番号
- 表定義(CREATE TABLE)の場合は********が表示されます。
- c:理由コード
- 1:インナレプリカ機能適用時の定義系SQL又はユティリティ実行条件を満たしていません。
- 2:表番号bb....bbに関連するRDエリアaa....aaが更新可能なオンライン再編成を実行中です。
- 3:表番号bb....bbに関連するRDエリアに,コマンド閉塞かつクローズ状態と,それ以外の状態が混在しています。
- (S)このSQLを無視します。ユティリティの場合は処理を終了します。
- [対策]
- 理由コードが1の場合:
- pdrdreflsコマンドを実行して,該当する表に関連するRDエリアを確認してください。そして,pddblsコマンドを実行して,該当する表に関連するRDエリアが次の条件をすべて満たしているか確認してください。
- インナレプリカ機能を適用しているRDエリアと,適用していないRDエリアは混在して指定していない
- レプリカRDエリアの定義数が一致している
- レプリカRDエリア定義の世代番号がそろっている
- 条件を満たしてから,再度定義系SQL又はユティリティを実行してください。条件の詳細については,マニュアル「HiRDB Version 8 コマンドリファレンス」を参照してください。
- 理由コードが2の場合:
- 更新可能なオンライン再編成を完了させてから,再度定義系SQL又はユティリティを実行してください。
- 理由コードが3の場合:
- pdrdreflsコマンドとpddblsコマンドを実行して,該当する表に関連するRDエリアの状態が,コマンド閉塞かつクローズ状態かを確認してください。その後,再度定義系SQL又はユティリティを実行してください。
KFPA19703-E
Error occurred during execution of transaction aa....aa, reason=bb....bb, code=cc....cc, server=dd....dd (A)
- トランザクションの制御処理中にエラーが発生しました。
- aa....aa:トランザクション制御処理
- begin:トランザクションの開始処理
- branch:トランザクションのブランチ処理
- bb....bb:発生事象
- cc....cc:理由コード
- dd....dd:エラーが発生したサーバ名
- エラーが発生したサーバ名が特定できない場合は"********"と表示されます。
- (S)このSQL文を無視します。又はトランザクションを無効にします。
- (O)HiRDB管理者に連絡し,原因を取り除いた後,処理を再度実行してください。
- [対策]発生事象及び理由コードに対応する処置に従ってください。
制御処理
(aa....aa) |
発生事象
(bb....bb) |
理由コード
(cc....cc) |
説明 |
HiRDB管理者の処置 |
| begin |
TRNPAUSE |
−948 |
サーバ(dd....dd)が新規トランザクションのスケジューリング抑止状態です。 |
このメッセージの出力時刻前後に,システムマネジャのユニットのイベントログ(UNIXの場合はsyslogfile)にKFPS01160-Eメッセージが出力されている場合は,KFPS01160-Eメッセージの対策に従って原因を取り除いてください。
上記以外の場合で,スタンバイレス型系切り替え機能を適用したユニットが系の切り戻し中のときは,系の切り戻しが完了するまで待ってください。 |
| STLSFES |
−944 |
(1)回復不要FES(dd....dd)にX/Open XAインタフェースを使用しているUAPから接続しています。
(2)二相コミット方式を使用する反映側Datareplicatorが回復不要FESを使用するFESに接続したため,反映処理が失敗しました。 |
クライアント環境定義PDFESHOSTとPDSERVICEGRPを設定して,回復不要FESを使用しないFESに接続してください。環境変数の設定先を次に示します。
(1)X/Open XAインタフェースを使用しているUAPの環境変数
(2)反映側Datareplicatorの環境変数 |
| branch |
TRNPAUSE |
−376 |
サーバ(dd....dd)が新規トランザクションのスケジューリング抑止状態です。 |
このメッセージの出力時刻前後に,システムマネジャのユニットのイベントログ(UNIXの場合はsyslogfile)にKFPS01160-Eメッセージが出力されている場合は,KFPS01160-Eメッセージの対策に従って原因を取り除いてください。
上記以外の場合で,スタンバイレス型系切り替え機能を適用したユニットが系の切り戻し中のときは,系の切り戻しが完了するまで待ってください。 |
KFPA19705-E
Failed to allocate local buffer pool,error=aa (A)
- ローカルバッファの割り当てに失敗しました。
- aa:エラー要因コード
- (S)HiRDB/シングルサーバの場合はこのSQL文を無視します。HiRDB/パラレルサーバの場合はロールバックします。
- (P)HiRDB管理者に連絡してください。
- [対策]エラー要因コードに対応する対策をしてください。
| エラー要因コード |
原因 |
対策 |
| 20 |
メモリ不足が発生しました。 |
次に示すどれかの処置をしてください。
- スワップ領域を増やす
- プロセス数を減らす
- ユニット内サーバ数を減らす
|
| 32 |
ローカルバッファ用のプロセス固有メモリのサイズ計算でけたあふれが発生しました。 |
ローカルバッファ用のプロセス固有メモリのサイズ計算でけたあふれが発生しました。エラーが発生したサーバのローカルバッファ数又はバッファ面数を減らして,ローカルバッファ用のプロセス固有メモリサイズが231−1以下(64ビットモードの場合は263−1以下)になるようにしてください。 |
KFPA19706-E
Please reorganize Table,due to LOB DIRECTORY overflow,RDAREA name=aa....aa,tableID=bb....bb (A)
- LOB用RDエリア内の管理情報が上限値を超えました。
- aa....aa:RDエリア名
- bb....bb:表番号
- (S)このSQL文を無視します。
- [対策]該当するRDエリアに対応する処置をしてください。
- ユーザLOB用RDエリアの場合
aa....aaに格納されているLOB列,又はLOB属性を定義している表を再編成してください。
- データディクショナリLOB用RDエリアの場合
ストアドプロシジャ,及びストアドファンクションに関するディクショナリ表を再編成してください。
- レジストリLOB用RDエリアの場合
レジストリ表を再編成してください。
KFPA19716-E
Unusable page accessed,tableID=aa....aa,RDAREA name=bb....bb,file name=cc....cc (A)
- RDエリアbb....bbに定義された表ID aa....aaに対する操作で,使用できないページにアクセスしました。pd_lock_uncommited_delete_dataオペランドにWAITを指定した場合,インデクスを定義した表を格納するRDエリアで,次のサイズを超えるHiRDBファイルの領域は使用できません。
- ページ長が4096の場合:32GB
- ページ長が6144の場合:48GB
- aa....aa:表ID
- bb....bb:RDエリア名
- cc....cc:HiRDBファイル名
- HiRDBファイルのパス名が120文字を超える場合は,パス名の後ろから120文字を出力します。
- (S)トランザクションを無効にします。
- [対策]表を格納するRDエリアのHiRDBファイルのサイズを見直してください。pd_lock_uncommited_delete_dataオペランドにWAITを指定した場合のHiRDBファイルサイズの上限については,マニュアル「HiRDB Version 8 システム定義」を参照してください。RDエリア構成ファイルのサイズの上限を超えている場合は,データベース構成変更ユティリティ(pdmod)で,上限を超えないように構成を変更してください。
KFPA19717-E
More than two keys in same row created for index with USING UNIQUE TAG,index id=aa....aa (A)
- USING UNIQUE TAGを指定した部分構造インデクスで,同一行で二つ以上のインデクスキーが生成されました。
- aa....aa:インデクス番号
- CREATE INDEXのときは,**********が表示されます。
- (S)このSQL文を無視します。又は,トランザクションを無効にします。
- (P)XML型列の部分構造が一意に決まるように,列の値を修正した後,再度SQL文,又はトランザクションを実行してください。
KFPA19718-E
Failed to allocate in-memory data buffer,reason=aa....aa (A)
- インメモリデータバッファの割り当てに失敗しました。
- aa....aa:エラー要因
- (S)このトランザクションを無効にします。
- [対策]エラー要因に対応する対策をしてください。
| エラー要因 |
内容 |
対策 |
| process segment over |
プロセスで追加できる共用メモリセグメント数がOSの上限値を超えました。 |
メモリ所要量の計算式を見直してください。インメモリデータ処理で必要なメモリ所要量については,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
また,UNIX版の場合は,OSのオペレーティングシステムパラメタの見積もりを見直してください。OSのオペレーティングシステムパラメタの見積もりについては,マニュアル「HiRDB Version 8 システム導入・設計ガイド」又はOSのマニュアルを参照してください。
なお,共用メモリセグメントを効率的に使用するために,複数のRDエリアをまとめてインメモリ化する場合は注意が必要です。セグメントの割り当てについては,マニュアル「HiRDB Version 8 バッチ高速化機能」を参照してください。 |
| insufficient virtual memory |
インメモリデータバッファを割り当てるためのメモリが不足しています。 |
「4.3 システムコールのリターンコード」の「システムコール=shmat,errno=12,ニモニック=ENOMEM」を参照して,対策してください。 |
| insufficient physical memory |
共用メモリをアタッチするための作業領域が不足しています。 |
インメモリRDエリア数を減らして共用メモリ所要量を小さくするか,実メモリを増設してください。 |
KFPA19800-E
Output file aa....aa error occurred in EXECUTE UTL statment, errno=bb....bb (A)
- EXECUTE UTLの結果ファイル出力処理でエラーが発生しました。
- aa....aa:ファイル操作内容
- open:ファイルのオープン
- write:ファイルへの書き込み
- bb....bb:エラーコード
- (S)処理を終了します。
- (P)エラーコードの値を調査し,errno.h及びユーザが使用するOSのマニュアルを参照して,エラーの原因を取り除き,再実行してください。
KFPA19801-E
Invalid value of aa....aa (A)
- aa....aaの値に,次のどちらかの誤りがあります。
- aa....aa:{extended statement name|extended cursor name}
- (S)このSQL文を無視します。
- (P)次のどちらかの対処をしてください。
- aa....aaに1以上の値を設定してください。
- aa....aaに使用できる文字を指定してください。
KFPA19802-E
Incompatible character code set,HiRDB=aa....aa,PDCLTCNVMODE=bb....bb (A)
- HiRDBサーバの文字コードとクライアント環境変数PDCLTCNVMODEの指定値が不一致です。
- aa....aa:HiRDBのコード種別
- SJIS:シフトJIS漢字コード
- CHINESE:EUC中国語漢字コード
- UJIS:EUC日本語漢字コード
- LANG-C:単一バイトコード
- UTF-8:Unicode
- CHINESE-GB18030:中国語漢字コードGB18030
- UNKNOWN:サポートしていない文字コード.
- bb....bb:クライアント環境変数PDCLTCNVMODEの指定値
- UCS2_UTF8
- UCS2_UJIS
- (S)HiRDBとの接続を拒否します。
- (P)HiRDBサーバの文字コードとクライアント環境変数PDCLTCNVMODEの指定値を一致させてください。
KFPA20000-E
System function error occurred. name=aa....aa, code=bbbb (A)
- システム内関数でエラーが発生しました。
- aa....aa:エラーの発生した関数名
- bbbb:システムコールのerrno
- (S)異常終了します。
- (O)システムコールのerrnoからエラーになった原因を調査し,対策した後,再度UAP又はコマンドを実行してください。
KFPA20001-E
Communication buffer allocation error occurred, code=aaaa (L)
- 通信用バッファの割り当てに失敗しました。
- aaaa:エラーコード
- (S)異常終了します。
- (O)このメッセージが出力されたサーバの常駐プロセス数(pd_process_count)を減らしてください。
KFPA20002-E
Communication error,abort=aa....aa, code=bbbbb (L)
- 通信処理でエラーが発生しました。
- aa....aa:アボートコード
- bbbbb:エラー詳細コード
- (S)処理を終了します。
- (O)「4. エラー詳細コード一覧」を参照してエラーの原因を取り除き,再度UAP又はコマンドを実行してください。なお,オペレータが対処できないエラーが発生している場合は,HiRDB管理者に連絡してください。
- [対策]保守員に連絡してください。
KFPA20003-E
Insufficient aa....aa memory, server=bb....bb, size=cc....cc (E+L)
- HiRDBシステムが処理するために必要なメモリが不足しています。
- aa....aa:メモリ不足が発生した領域の種別
- SHARED:共用メモリ
- PROCESS:プロセス固有領域
- bb....bb:エラーの発生したサーバ名
- cc....cc:不足したサイズ(単位:バイト)
- (S)〈サーバ開始時〉
- サーバの開始を中断します。
- 〈トランザクション入力時〉
- 該当するトランザクションを処理しようとしたプロセスを異常終了させます。
- [対策]影響分散スタンバイレス型系切り替え機能を適用したバックエンドサーバ以外のユーザサーバの開始(pdstartコマンドに-sオプションを指定して実行)で発生してユニットダウンした場合は,システム共通定義のpd_shmpool_controlオペランドにserverを指定して,ユニットを再起動してください。それ以外は,共用メモリが不足したサーバの共用メモリサイズを増やし,エラーが発生したサーバを再度開始してください。共用メモリサイズの大きさは次に示すオペランドで指定します。
- pd_sds_shmpool_size(シングルサーバ定義)
- pd_dic_shmpool_size(ディクショナリサーバ定義)
- pd_bes_shmpool_size(バックエンドサーバ定義)
- プロセス固有領域が不足した場合は,次に示す方法で,使用するメモリに余裕を持たせてください。
- 同時実行しているプロセスを減らしてください。
- スワップ領域を増やしてください。
- 実メモリを増やしてください。
- サーバ定義のpd_work_buff_sizeオペランドの指定値が大きい場合,指定値を減らしてください。
- サーバ常駐プロセス数(pd_process_countオペランドの値)を少なくしてください。
KFPA20004-I
BES aa....aa used as floatable server for FES bb....bb(cc....cc/dd....dd) (E+L)
- フロントエンドサーバbb....bbで受け付けるSQL処理にフロータブルサーバを使用するときは,バックエンドサーバaa....aaの中から使用します。
なお,フロータブルサーバとして使用するバックエンドサーバが13以上の場合,このメッセージは分割して出力されます。
- aa....aa:フロータブルサーバとして使用するバックエンドサーバのサーバ名のリスト
- bb....bb:フロントエンドサーバのサーバ名
- cc....cc:このメッセージの分割番号
- dd....dd:このメッセージの分割数
- (S)処理を続行します。
- (O)
- フロントエンドサーバ定義に,pd_floatable_bes指定とpd_non_floatable_bes指定を同時にしている場合は,pd_floatable_besが優先されます。メッセージに表示されたフロータブルサーバとして使用するサーバのリストから,フロントエンドサーバ定義の指定が正しいか確認してください。誤っている場合は,フロントエンドサーバを停止後,フロントエンドサーバ定義を修正して再度開始してください。
- なお,メッセージが複数に分割して出力される場合には,要求順に連続して出力されない場合があるので注意してください。
KFPA20005-E
Invalid value bb....bb specified for operand aa....aa (E+L)
- システム定義に指定したaa....aaオペランドの指定値(識別子又は符号なし整数)に誤りがあります。
- aa....aa:オペランド名
- bb....bb:オペランドの指定値(30バイトを超える場合は,先頭から30バイトを表示)
- (S)HiRDBの開始処理を中断します。
- (O)HiRDB管理者に連絡してください。
- [対策]システム定義に指定したaa....aaオペランドの指定値を修正し,HiRDBを再度開始してください。
KFPA20006-E
aa....aa in FES definition bb....bb, file=cc....cc, pos=dd....dd (E+L)
- フロントエンドサーバ定義のbb....bbオペランドがaa....aaエラーとなりました。
- aa....aa:エラーの要因
- Invalid option:オプションが不正です。
- Invalid value:オプション値が不正です。
- Duplicate options:同一オプションのオペランドが既にあります。
- bb....bb:エラーとなったオペランド名
- cc....cc:定義ファイル名(30バイトを超える場合は先頭30バイトを表示)
- dd....dd:エラーとなったオペランドの位置(定義の何番目のオペランドでエラーとなったかを示す情報)
- (S)エラーとなった定義のオペランドを無視します。
- (O)HiRDB管理者に連絡してください。
- [対策]dd....dd番目のbb....bbオペランドを指定し直して,HiRDBを再開始してください。
KFPA20007-E
Java VM library not found at aa....aa, server=bb....bb, errno=ccc (L)
- Java仮想マシンのライブラリがありません。
- aa....aa:Java仮想マシンのライブラリのパス名(160文字を超える場合は,160文字目に#を表示)
- bb....bb:Java仮想マシンを実行するサーバ名
- ccc:OSからのエラーコード
- (S)処理を終了します。
- [対策]
- errno.h及びOSのマニュアルを参照して,エラーコードcccの要因を取り除いてから,HiRDBを再開始してください。
- aa....aaのファイルがない場合,HiRDB管理者に読み込み権限及び実行権限を与えてください。また,システム定義のpd_java_runtimepathオペランド及びpd_java_libpathオペランドの設定を見直してください。
KFPA20008-W
External Data Access optimization definition file not found, foreign server=aa....aa (E+L)
- 外部サーバaa....aaに対応するHub最適化情報定義ファイルがありません。該当する外部サーバのHub最適化情報定義ファイルで指定するオペランドには,すべてデフォルト値を仮定しました。
- aa....aa:外部サーバ名
- (S)処理を終了します。
- [対策]
- Hub最適化情報定義ファイルを指定している場合:
- ファイル名に誤りがないか確認してください。
- Hub最適化情報定義ファイルを指定していない場合:
- 外部サーバをアクセスする場合,Hub最適化情報定義ファイルを指定することで性能が向上する可能性があるため,作成することを検討してください。なお,該当する外部サーバのHiRDB External Data Access Adapterに,推奨値が入っているHub最適化情報定義ファイルがあります。そのHub最適化情報定義ファイルをそのまま利用することをお勧めします。
KFPA20009-W
SQL inf(aa) bb....bb cc....cc dd....dd ee....ee ff....ff (L)
- UAPの強制終了などでサーバプロセスが強制終了したときのSQLの情報を表示します(理由コードが00の場合)。
SQL実行時間警告出力機能による警告を受けたSQLの情報を表示します(理由コードが01の場合)。
- aa:理由コード
- 00:UAPの強制終了などでサーバプロセスが異常終了して処理が中断されました。
- 01:SQLの実行時間がSQL実行時間警告出力機能で設定した時間以上になりました。
- bb....bb:サーバ情報(次のどちらかの形式で出力します)
- シングルサーバ名称,コネクト通番
- フロントエンドサーバ名称,コネクト通番
- cc....cc:クライアント情報(次の形式で出力します)
- UAP名称 UAPのプロセスID (UAPのIPアドレス)
- なお,UAPのプロセスIDは,Type4 JDBCドライバから接続している場合は,0を出力します。
- dd....dd:実行したSQLの情報(次の形式で出力します)
- オペレーションコード SQLカウンタ SQLCODE
- オペレーションコード
オペレーションコードについては,マニュアル「HiRDB Version 8 UAP開発ガイド」を参照してください。理由コードが00の場合,オペレーションコードを設定できないことがあります。設定できない場合は*を表示します。
- SQLカウンタ
SQL文を受け付けるごとにカウントしている値を表示します。SQLカウンタを設定できない場合は*を表示します。
- SQLCODE
SQL文を実行した結果のSQLCODEを表示します。理由コードが00の場合,SQLCODEを設定できないことがあります。設定できない場合は*を表示します。
- ee....ee:SQLの実行時間(次のどれかの形式で出力します)
- 最大待ち時間に対する比率を符号なし整数で指定した場合:
SQL実行開始時間−SQL実行終了時間
hh:mm:ssの形式で表示します(hh:時,mm:分,ss:秒)。
理由コードが00の場合,SQL実行開始時間を設定できないことがあります。設定できない場合は*を表示します。また,SQL実行終了時間にはSQLが中断した時間を表示します。
- 最大待ち時間に対する比率を符号なし10進数で指定した場合,及び出力契機の時間を指定した場合:
SQL実行開始時間−SQL実行終了時間
hh:mm:ss.xxxxの形式で表示します(hh:時,mm:分,ss:秒,xxxx:マイクロ秒)。
理由コードが00の場合,SQL実行開始時間を設定できないことがあります。設定できない場合は*を表示します。また,SQL実行終了時間にはSQLが中断した時間を表示します。
- ff....ff:実行を終了又は中断したSQL文
- 設定できない場合は*を表示します。
- SQL文の長さによってはSQL文の表示を途中で打ち切ります。打ち切りが発生した場合は,メッセージの終端に#が付加されます。
- (S)処理を続行します。
- [対策]次に示すどちらかの対処をしてください。
- 理由コードが00の場合
計画的でないサーバプロセスの強制終了の場合は,ほかのメッセージも参照して原因を取り除いてください。
- 理由コードが01の場合
SQL実行時間警告情報ファイルを参照して,次に示す対処をしてください。
・排他競合が発生しているかを見直す
・ネットワーク障害が発生していないかを見直す
・SQLをチューニングする
・PDCWAITTIMEオペランドの指定値を大きくする
・データ件数の増加によってSQLの実行時間が長くなっていないかを確認する
SQL実行時間警告出力機能,及びSQL実行時間警告情報ファイルについては,マニュアル「HiRDB Version 8 システム運用ガイド」を参照してください。
KFPA20010-W
Invalid pd_delete_reserved_word_file operand (L)
- システム共通定義pd_delete_reserved_word_fileオペランドの指定に次の誤りがあります。
- 指定したSQL予約語削除ファイルがありません。
- 指定したSQL予約語削除ファイルが重複しています。
- (S)処理を続行します。
- [対策]システム共通定義pd_delete_reserved_word_fileオペランドの指定が正しいか確認してください。誤っている場合は,HiRDBを停止後,システム共通定義pd_delete_reserved_word_fileオペランドの指定を修正して再度開始してください。
KFPA20011-W
Invalid "SQL_reserved_word_delete_file", file=aa....aa (L)
- SQL予約語削除ファイルに,削除できない予約語を指定しています。
- aa....aa:誤りがあるSQL予約語削除ファイルの名称
- (S)処理を続行します。
- [対策]SQL予約語削除ファイルの内容が正しいか確認してください。誤っている場合は,HiRDBを停止後,SQL予約語削除ファイルを修正して再度開始してください。
KFPA20012-W
Invalid pd_sql_command_exec_users operand (E+L)
- pd_sql_command_exec_usersオペランドの指定に誤りがあるため,このオペランドを無視します。考えられる原因を次に示します。
- 認可識別子に,9文字以上の文字列を指定しています。
- 指定した認可識別子に,使用できない文字が含まれています。
- (S)処理を続行します。
- [対策]pd_sql_command_exec_usersオペランドの指定が正しいか確認してください。誤っている場合は,HiRDBを停止後,pd_sql_command_exec_usersオペランドの値を修正して再度開始してください。
KFPA20013-E
Error occurred in C function for aa....aa bb....bb.cc....cc, library file=dd....dd, C function=ee....ee (L)
- 外部Cストアドルーチンを実装したC関数ee....eeでエラーが発生しました。
- aa....aa:外部Cストアドルーチンの種別{PROCEDURE|FUNCTION}
- bb....bb:認可識別子
- cc....cc:ルーチン識別子
- dd....dd:Cライブラリファイル名
- ee....ee:外部Cストアドルーチンを実装したC関数の名称
- (S)このSQL文を無視します。
- (P)次に示す手順でCライブラリファイルを再登録した後,再度SQLを実行してください。
- このメッセージの前に出力されたメッセージ(KFPS01820-Eなど)に従って,エラー発生原因を除去し,ライブラリのソースを修正します。
- 修正したソースから,Cライブラリファイルを再作成します。
- 次のどちらかの手段によって作成したCライブラリファイルを再登録します。
・REPLACE CLIBを実行するUAPを作成し,UAPを実行します。
・管理者にpdclibsyncコマンドの実行を依頼します。
- [対策]エラーが発生したC関数dd....ddを実装したプログラマに連絡し,プログラムの修正を依頼してください。また,プログラマの処置に応じて,pdclibsyncコマンドの実行が必要であれば,pdclibsyncコマンドを実行してください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.