Is there a way to get column name and data type in a Teradata SQL Assistant 15.0
view?
是否有一种方法可以在Teradata SQL Assistant 15.0视图中获取列名和数据类型?
In Oracle 11g
you can do something like desc tablename
and get a script result set of the following :
在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)test_id不是空号(19)test_name VARCHAR2(255) test_department VARCHAR2(255) test_year时间戳(6)test_external_id号(10)
So far I've tried help view viewname
and the result provides all column names but the values for the data type are all nulls.
到目前为止,我已经尝试了help view viewname,结果提供了所有列名,但是数据类型的值都是null。
2 个解决方案
#1
4
You can use "SHOW VIEW VIEW_NAME" or "HELP COLUMN VIEW_NAME.*" to get all column names and datatype in the view.
您可以使用“显示视图VIEW_NAME”或“帮助列VIEW_NAME”。获取视图中的所有列名和数据类型。
Example
例子
HELP COLUMN dbc.Allspace.*
OUTPUT
输出
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
#2
2
you can use : help table tablename
(in case of tables) and help view viewname
in case of views
您可以使用:help table tablename(如果是表)和help view viewname(如果是视图)
#1
4
You can use "SHOW VIEW VIEW_NAME" or "HELP COLUMN VIEW_NAME.*" to get all column names and datatype in the view.
您可以使用“显示视图VIEW_NAME”或“帮助列VIEW_NAME”。获取视图中的所有列名和数据类型。
Example
例子
HELP COLUMN dbc.Allspace.*
OUTPUT
输出
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
#2
2
you can use : help table tablename
(in case of tables) and help view viewname
in case of views
您可以使用:help table tablename(如果是表)和help view viewname(如果是视图)