2017-03-08 66 views
0

數據類型我以前從未涉及的Teradata數據庫,我需要找出的數據類型在Teradata數據表我想下面的查詢,但沒有一次成功SQL查詢來發現的Teradata

describe table tablename; show create table tablename;help table tablename; 

當我確實顯示錶時,我意識到這是一個視圖,我試過 show view view name; help view view name;

上述查詢都沒有給出我希望找到的視圖的數據類型。我搜索了一下,並嘗試了我的發現,他們都沒有工作。

請幫助我查詢teradata中的數據類型。

在此先感謝

+0

手動https://developer.teradata.com/sites/all/files/documentation/linked_docs/2414020A_BTEQ-Reference-13.10.pdf應該在那裏好運 –

回答

1

HELP COLUMN mytable.*;解決意見,並返回實際的數據類型。

兩個字符ColumnType的描述可以在Data Dictionary manual

0

的東西的人已經說可以找到,如果你需要整個表是很大的。但是,如果你只需要1個特定領域,並希望得到的結果是可讀的(而不必在數據字典人工挖左右),有時我覺得很簡單,只是這樣做:

Select Distinct TYPE(Fieldname) 
from mytable 

由於多種原因,這不是你想要每次都使用的解決方案,但我認爲值得添加到人們已經說過的內容。

+0

這將導致一個全表掃描和一個Distinct操作,最好使用'select type(mytable.Fieldname)'代替。 – dnoeth