簡體   English   中英

BigQuery 中 EXPLAIN 命令的替代方法來驗證表是否存在?

[英]Any alternativer to EXPLAIN command in BigQuery to validate table existence?

我正在嘗試在 BigQuery 中使用 EXPLAIN 命令來驗證我的數據庫中是否存在表。 前任:

EXPLAIN SELECT 1 FROM 表

但是,當我運行該命令時,我收到一條錯誤消息,指出 EXPLAIN 不是可識別的關鍵字。 有沒有一種方法可以在 BigQuery 中使用 EXPLAIN 來檢查表是否存在,或者我可以使用其他方法嗎?

查詢 INFORMATION_SCHEMA.TABLES 視圖可能是更好的解決方案

您還可以嘗試 Bigquery Exists命令,下面給出了一個示例:-

select if(exists(select * from proj.dataset.table), 'yes exist', 'not exist') as result;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM