2013-07-10 39 views
3

如何查詢Teradata數據庫以查看當前哪些易失性表格? 我與查詢Teradata中的易失性表格

SELECT * FROM dbc.tables 
WHERE DatabaseName = 'MyDB' 

試過它沒有列出任何本揮發性表。

回答

4

易失性表只在當前會話中可見。

HELP VOLATILE TABLE;返回當前會話的VT列表,但沒有簡單的方法可以在其他會話中獲取該VT的信息。啓用此日誌記錄時,您可能會嘗試爲當前登錄的會話提交的CREATE VOLATILE TABLE語句查詢DBQL或AccessLog。

迪特

+0

這個命令給出了以下的輸出:「語法錯誤,有望像volatile關鍵字和會話關鍵字之間的‘TABLE’關鍵字」 – Adam

+1

對不起,當然這是錯誤的,它的幫助下揮發表,我修改了我的答案。 – dnoeth

+0

謝謝!它適用於默認數據庫。我如何查詢任何數據庫以查看當前易失性表的列表? – Adam