我的問題的原因是我有一個SQL腳本,它使用易變表(我沒有創建常規表的權限)在許多階段建立一個結果。我創建了我的第一個易失性表,嘗試將部分腳本保持爲模塊化,然後第二個表使用第一個結果集,第二個第三個結果集等。什麼定義Teradata「數據定義語句」
然後,我使用Tableau構建我的數據的可視化,將腳本的create volatile table
部分放入初始SQL部分,然後我僅在請求中的易失性表中執行select
。問題是Teradata的ODBC客戶返回錯誤:
3576 Data definition not valid unless solitary
我不每次我嘗試這個時候有這個問題,所以我不知道它是什麼,促使真實出現這種情況,所以我不知道,這在Teradata中被視爲「數據定義聲明」。有時我會使用這種方法,它工作正常,其他人不會,我似乎無法弄清楚。
也許分號需要遵循創建語句?創建表格肯定是一個DDL。 –