TABLE_NAME

TABLE_NAME 函数返回为别名找到的对象的未限定名称。

读取语法图跳过可视语法图TABLE_NAME (对象名,对象模式)

指定的 object-name (和 object-schema) 用于查找具有该名称的别名。

对象名
用于标识要解析的对象的 SQL 或系统名称的字符或图形字符串表达式。 object-name 的实际长度必须小于 129 个字符,并且不能标识空白名称。 此名称区分大小写,不得定界。
对象模式
用于标识用于限定 object-name的模式的 SQL 或系统名称的字符或图形字符串表达式。 object-schema 的实际长度必须小于 129 个字符,并且不能标识空白名称。 此名称区分大小写,不得定界。

如果未提供 object-schema ,那么缺省模式将用于限定符。

此函数的结果为 VARCHAR (128)。 如果 object-name 可以为空,那么结果可以为空; 如果 object-name 为空,那么结果为空值。 如果 object-schema 是空值,那么将使用缺省模式名称。 结果是表示非限定名的字符串。

结果名称是别名引用的表名或视图名。 如果 object-name 不是别名,那么将返回 object-name

示例

获取创建的别名所引用的表的名称,如下所示:
CREATE ALIAS MYLIB2.ALIAS1 FOR MYLIB.EMPLOYEE


VALUES TABLE_NAME('ALIAS1', 'MYLIB2')
结果如下:
EMPLOYEE