如何通过查询获取所有索引字段? (DBMR3196)

~ 0 min
2020-12-02 10:23

在DBMaker 5.4.3中,我们添加了一个预存程序命令“showindex”。 输入以下命令,即可获取索引字段。  

dmSQL> call showindex(owner_name, table_name);  

这是一个例子。 数据库中有一个表t1。 输入预存程序命令“call showindex”,即可获取所有的索引字段。

dmSQL> call showindex(‘sysadm’, ‘t1’);

TABLE_OWNER TABLE_NAME NON_UNIQUE INDEX_NAME TYPE ORDINAL_POSITOIN
=========== ========== ========== ========== ==== ================
SYSADM            T1                                          0  PRIMARY*              3                                       1
SYSADM            T1                                          1   IDX1                       3                                       1
SYSADM            T1                                          1  IDX2                        3                                       1
SYSADM            T1                                          1  IDX3                        3                                       1
SYSADM            T1                                          1  IDX3                        3                                       2

COLUMN_NAME ASC_OR_DESC CARDINALITY PAGES FILTER_CONDITION FOREIGN_KEY
=========== =========== =========== ===== ================ ===========
ID                        A                            NULL               -1           NULL                                    0
ID                        A                            NULL               -1           id > 2                                   0
NAME                A                            NULL               -1            name like '%*                        0
ID                        A                            NULL               -1           id < 3 and n*                         0
NAME                 A                            NULL               -1           id < 3 and n*                         0

Version: DBMaker 5.4.3
Product: Normal/Bundle
Platform: Windows/Linux

平均分: 0 (0 投票)

你不能对该内容发表评论

标签