Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Abfrage der auf eine Datenbank definierten Indexe (https://www.delphipraxis.net/61152-abfrage-der-auf-eine-datenbank-definierten-indexe.html)

Bernhard Geyer 17. Jan 2006 15:58

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.

dfried 17. Jan 2006 16:24

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.

Bernhard Geyer 17. Jan 2006 16:29

Re: Abfrage der auf eine Datenbank definierten Indexe
 
Danke schon mal.

Ich bräuchte auch noch die in den Indexen aufgenommenen Felder.

dfried 17. Jan 2006 16:38

Re: Abfrage der auf eine Datenbank definierten Indexe
 
Das sind dann die entsprechenden Tabellen ALL_IND_COLUMNS und USER_IND_COLUMNS (für Oracle).

marabu 17. Jan 2006 17:02

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 14:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz