Indexing 如何找到给定数据库的Sybase索引列表?
如何在Sybase中找到给定数据库的索引列表Indexing 如何找到给定数据库的Sybase索引列表?,indexing,isql,Indexing,Isql,如何在Sybase中找到给定数据库的索引列表 Query against sysobjects and sysindexes: SELECT o.name, i.name FROM sysobjects o JOIN sysindexes i ON (o.id = i.id) Sybase网站上提供了有关sysobjects和sysindexes系统表解释的文档 从加载存储过程库并键入 sp__帮助索引 或者使用Sybase提供的sp_helpindex,它需要表
Query against sysobjects and sysindexes:
SELECT o.name,
i.name
FROM sysobjects o
JOIN sysindexes i
ON (o.id = i.id)
Sybase网站上提供了有关sysobjects和sysindexes系统表解释的文档
从加载存储过程库并键入
sp__帮助索引
或者使用Sybase提供的sp_helpindex,它需要表名作为参数。要在Sybase ASE中获得索引的完整列表,我们可以使用以下查询- 选择 si.* 从…起 sysobjects so,sysindexes si其中so.id=si.id和si.indid>0 请记住,如果存在非聚集索引,在sysobjects系统表和sysindexes表之间进行简单的选择将给出表名和索引名。有关更多信息,请查看以下链接-
在Sybase版本SAP IQ/16中,您可以通过以下方式获得索引列表(表名my_表区分大小写): 您可以按如下方式检查sybase版本:
select @@version
sp_帮助索引。。。完美的
select *
from sys.sysindexes
where tname = 'my_table';
select @@version