從 Snowflake (ANSI SQL) 中的資料庫中洗掉具有用戶指定前綴的所有模式的最佳方法是什么?
假設您有一個名為的資料庫ANALYTICS,并且在該資料庫中有多個模式,例如:dev_bob_schema1、dev_bob_schema2、dev_alice_schema1。
你怎么能只洗掉那些預先設定的模式dev_bob?
我已經到了可以列出模式的階段:
use database "ANALYTICS";
select schema_name
from information_schema.schemata
where schema_name ilike 'dev_bob%'
但是我無法克服回圈回應并執行的最后一個障礙drop schema ...
uj5u.com熱心網友回復:
我會做以下事情:
- 使用資料庫……
- 顯示類似…的模式
- 選擇'洗掉模式'||“名稱”||';' FROM 表(result_scan(last_query_id()));
將輸出粘貼回作業表并運行它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/425017.html
