![]() |
Datenbank: Oracle/MySQL/MS SQL-Server • Version: diverse • Zugriff über: Native
Abfrage der auf eine Datenbank definierten Indexe
Kennt jemand passende SQL-Abfragen um die definierten Indexe auf einer Datenbank für die o.g. Datenbanken zu bekommen.
|
Re: Abfrage der auf eine Datenbank definierten Indexe
Also bei ORACLE findest du das über ALL_INDEXES oder USER_INDEXES (wenns nur die eigenen sein sollen) raus.
|
Re: Abfrage der auf eine Datenbank definierten Indexe
Danke schon mal.
Ich bräuchte auch noch die in den Indexen aufgenommenen Felder. |
Re: Abfrage der auf eine Datenbank definierten Indexe
Das sind dann die entsprechenden Tabellen ALL_IND_COLUMNS und USER_IND_COLUMNS (für Oracle).
|
Re: Abfrage der auf eine Datenbank definierten Indexe
Hallo Bernhard,
bei MSSQL musst du nicht unbedingt auf dem system catalog operieren, da gibt es die system sp namens sp_help, die dir alle Informationen über die aktuelle Datenbank liefert. Bei MySQL kannst du den Befehl "SHOW INDEX FROM DatabaseName.TableName" verwenden. Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz