indexing - 确定 Teradata 中表的主索引

teradata中有返回表中哪一列被定义为主索引的命令吗?我没有制作一些我正在处理的表,也没有尝试优化我对这些表的连接。谢谢!

最佳答案

dbc.IndicesV,其中IndexNumber=1表示PI,dbc.PartitioningConstraintsV表示分区信息。

对于单个表,我更喜欢SHOW TABLE tab;,因为您可以获得完整的 DDL,包括索引和数据类型。

如果您的 DBA 允许,您也可以尝试 SHOW SELECT .... 来获取该选择使用的所有对象的 DDL。

https://stackoverflow.com/questions/40198814/

相关文章:

r - 在 r 中为多个箱形图创建循环

php - 将变量从按钮传递到 Controller Laravel

spring - 基于模型变量+Spring表单+JSP的选中单选按钮

vb.net - 为什么异步函数返回 System.Threading.Tasks.Task`1[S

php - 基于其他数组排序数组

c# - 如何从 MVC razor c# 中的动态模型获取属性值

php - OMDb API 多个结果

Python/Django - 需要一个字符串或类似字节的对象

xcode - 我找不到 podfile

json - R + fromJSON - 如何发送标题信息?