>>-TABLE_NAME---(--objectname--+------------------+---)-------->< '-,--objectschema--'
スキーマは SYSIBM です。
TABLE_NAME 関数は、 別名連鎖が解決された後で検出されるオブジェクトの非修飾名を戻します。 指定された objectname (および objectschema) が、 解決の開始点として使用されます。 開始点が別名を参照していない場合は、開始点の非修飾名が戻されます。 結果の名前は、表、視点、または未定義オブジェクトのいずれかになります。
objectschema を指定しない場合は、 修飾子にデフォルトのスキーマが使用されます。
この関数の結果のデータ・タイプは VARCHAR(128) です。 objectname がヌル値の可能性がある場合は、 結果もヌル値になる可能性があります。objectname がヌル値であれば、 結果もヌル値になります。 objectschema がヌル値の場合は、デフォルトのスキーマ名が使用されます。 結果は、非修飾名を表す文字ストリングになります。 結果の名前は、次のいずれかを表す可能性があります。
objectname の値が、未定義オブジェクト (入力値が戻される) であったか、 あるいは解決結果が未定義オブジェクトとなり、 その名前が戻されることになる別名であった。
したがって、ヌル値以外の値がこの関数に指定された場合、 結果名のオブジェクトが存在していなくても、常にその値が戻されます。
例:
TABLE_SCHEMAの例を参照してください。