全部產品
Search
文件中心

MaxCompute:TABLE_EXISTS

更新時間:Feb 28, 2024

查詢指定的表是否存在。

命令格式

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函數屬於其他函數,更多其他業務情境的函數請參見其他函數