Die SYSINDEX-Ansicht wird für die Kompatibilität mit älteren Versionen von SQL Anywhere, die eine SYSINDEX-Systemtabelle enthielten, zur Verfügung gestellt. Die frühere SYSINDEX-Systemtabelle wurde allerdings durch die ISYSIDX-Systemtabelle und ihre entsprechende SYSIDX system view ersetzt, die Sie satt dessen verwenden sollten.
Die Tabellen und Spalten, aus denen diese Ansicht besteht, werden von der SQL-Anweisung unten geliefert. Um weitere Informationen über eine bestimmte Tabelle oder Spalte zu erhalten, verwenden Sie die unter der Ansichtsdefinition verfügbaren Links.
ALTER VIEW "SYS"."SYSINDEX" as select b.table_id, b.index_id, b.object_id, p.root, b.dbspace_id, case b."unique" when 1 then 'Y' when 2 then 'U' when 3 then 'M' when 4 then 'N' when 5 then 'Y' else 'I' end as "unique", t.creator, b.index_name, r.remarks, 10 as hash_limit, b.dbspace_id as file_id from(SYS.ISYSIDX as b left outer join SYS.ISYSPHYSIDX as p on(b.table_id = p.table_id and b.phys_index_id = p.phys_index_id)) left outer join SYS.ISYSREMARK as r on(b.object_id = r.object_id) ,SYS.ISYSTAB as t where t.table_id = b.table_id and b.index_category = 3 |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |