Indexing 确定Teradata中表的主索引
teradata中是否有命令返回表中定义为主索引的列?我没有制作一些我正在处理的表,并试图针对这些表优化我的连接。谢谢 您可以查询DBC表以获取此信息Indexing 确定Teradata中表的主索引,indexing,teradata,Indexing,Teradata,teradata中是否有命令返回表中定义为主索引的列?我没有制作一些我正在处理的表,并试图针对这些表优化我的连接。谢谢 您可以查询DBC表以获取此信息 SELECT databasename, tablename, columnname, indextype, indexnumber, indexname FROM dbc.indices 有dbc.indicatesv,其中IndexNumber=1表示PI,而dbc.PartitioningConstraintsV表示分区信息 对于单个
SELECT
databasename, tablename, columnname, indextype, indexnumber, indexname
FROM
dbc.indices
有
dbc.indicatesv
,其中IndexNumber=1
表示PI,而dbc.PartitioningConstraintsV
表示分区信息
对于单个表格,请参阅“显示表格”选项卡代码>因为您获得了完整的DDL,包括索引和数据类型
如果DBA允许,您还可以尝试SHOW SELECT…
获取该SELECT使用的所有对象的DDL od