Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL um Tabellen und Feldnamen rauszufinden? (https://www.delphipraxis.net/148907-sql-um-tabellen-und-feldnamen-rauszufinden.html)

p80286 17. Mär 2010 17:33

Re: SQL um Tabellen und Feldnamen rauszufinden?
 
Zitat:

Zitat von Yc4s1vtz
wie bekomme ich nun mit modbc bitteschön die schemas raus?

nutze mODBC.Query1.SQL.Text.

Aber Vorsicht, die Speicherverwaltung ist nicht so ausgefeilt, da könnte es schon einmal eng werden (bei mehreren 10.000 Datensätzen).

Zitat:

Zitat von Yc4s1vtz
.....aber was ist nun ein schema?

Platt gesagt ist ein Schema eine Datenbank, aber nur der Teil, der auch dem entsprechenden Benutzer gehört.
Wobei wahrscheinlich in den meisten Fällen Schema=Datenbank richtig ist, aber nicht immer!

Jürgen Thomas 17. Mär 2010 17:53

Re: SQL um Tabellen und Feldnamen rauszufinden?
 
Zitat:

Zitat von p80286
Platt gesagt ist ein Schema eine Datenbank, aber nur der Teil, der auch dem entsprechenden Benutzer gehört.
Wobei wahrscheinlich in den meisten Fällen Schema=Datenbank richtig ist, aber nicht immer!

Nein, so nicht! Allenfalls kann man sagen: "Schema = Datenbank ohne Daten", also nur die Struktur. Jürgen

hoika 18. Mär 2010 05:58

Re: SQL um Tabellen und Feldnamen rauszufinden?
 
Hallo,

also ein Schema ist ein Katalog,
der Informationen über sämtliche Datenbank-Objekte enthält,
naja, zumindestens soll er das ;).

Datenbank-Objekte sind
- Datenbanken selber
z.B. stehen in ms-sql alle DB's in einer sysXXX-Tabelle
unter Firebird ist das nicht so (ich lasse die firebird.conf mal aussen vor)

- DB-User
unter FB sind die User in einer eigenen Tabelle
können aber ab der 2.5 per SQL gemanaged werden

unterhalb einer Tabelle wäre dann folgendes
- Tabellen
- Felder
- Constraints
- Indizes

zu DB2 habe ich das hier gefunden
DB2 Schema

MS-SQL
Schema MS-SQL

Eine kurze Erklärung (allerdings für MySQL)
Schema MySQL

Die Google-Suche nach "db2 schema information" sollte was finden

Ich habe mich hier nicht auf DB2, sondern auf mssql und Firebird bezogen.
DB2 kenne ich nicht so.


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:27 Uhr.
Seite 3 von 3     123   

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-2025 by Thomas Breitkreuz