TABLE_EXISTS

查询指定的表是否存在。

命令格式

boolean table_exists(string <table_name>)

参数说明

table_name:必填。表名称。STRING类型。表名称中可以指定项目名称(例如my_proj.my_table)。如果不指定项目名称则默认为当前项目。

返回值说明

返回BOOLEAN类型。如果指定的表存在返回True,否则返回False。

使用示例

--在select列表中使用。
select if(table_exists('abd'), col1, col2) from src;

相关函数

TABLE_EXISTS函数属于其他函数,更多其他业务场景的函数请参见其他函数