-457 A USER-DEFINED FUNCTION OR USER-DEFINED TYPE CANNOT BE CALLED name SINCE IT IS RESERVED FOR SYSTEM USE
説明
ユーザー定義関数またはユーザー定義タイプは、その名前がシステム用に予約されているため、作成または参照できません。
- name
- ユーザー定義関数またはユーザー定義タイプの名前。
キーワードとして使用される多数の名前が、システム用に予約されています。これらの名前は、区切り ID である場合でも、ユーザー定義関数としてもユーザー定義タイプ名としても使用できません。
これらの名前を以下に示します。
= < > >= <=
< > ¬= ¬> ¬>
ALL AND ANY BETWEEN DISTINCT
EXCEPT EXISTS FALSE FOR FROM
IN IS LIKE MATCH NOT
NULL ONLY OR OVERLAPS SIMILAR
SOME TABLE TRUE TYPE UNIQUE
UNKNOWN
組み込みデータ・タイプの名前は、ユーザー定義タイプの名前 (例えば、CHAR) として使用することはできません。
ユーザー定義タイプまたはプロシージャー名の特定名としてアスタリスク (*) を使用することはできません。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
システム用に予約されていない関数またはユーザー定義タイプの名前を選択してください。
SQLSTATE
42939