在 Teradata 中显示列名和数据类型?

Show column name and data type in Teradata?

有没有办法在Teradata SQL Assistant 15.0视图中获取列名称数据类型

Oracle 11g 中,您可以执行类似 desc tablename 的操作并获得以下脚本结果集:

Name Null Type


test_id NOT NULL NUMBER(19)
test_name VARCHAR2(255)
test_department VARCHAR2(255)
test_year TIMESTAMP(6)
test_external_id NUMBER(10)


到目前为止,我已经尝试了 help view viewname,结果提供了所有 列名称 数据类型 的值都是空值。

您可以使用 "SHOW VIEW VIEW_NAME" 或 "HELP COLUMN VIEW_NAME.*" 获取 视图中的所有列名和数据类型

例子

HELP COLUMN dbc.Allspace.*

输出

Column Name     Type    Nullable    Format                          Max Length  
Vproc           I2      N           -(5)9                           2     
DatabaseName    CF      Y           X(30)                           30  
AccountName     CF      Y           X(30)                           30  
TableName       CF      Y           X(30)                           30  
MaxPerm         F       N           ---,---,---,---,--9             8   
MaxSpool        F       N           ---,---,---,---,--9             8   
MaxTemp         F       N           ---,---,---,---,--9             8   
CurrentPerm     F       N           ---,---,---,---,--9             8   
CurrentSpool    F       N           ---,---,---,---,--9             8   
CurrentTemp     F       N           ---,---,---,---,--9             8   
PeakPerm        F       N           ---,---,---,---,--9             8   
PeakSpool       F       N           ---,---,---,---,--9             8   
PeakTemp        F       N           ---,---,---,---,--9             8   
MaxProfileSpool F       Y           ---,---,---,---,--9             8   
MaxProfileTemp  F       Y           ---,---,---,---,--9             8   

您可以使用:help table tablename(在表格的情况下)和 help view viewname 在视图的情况下