Menu Content/Inhalt
Home arrow PostgreSQL arrow Kommentare
Kommentare PDF Drucken E-Mail

Kommentare

Ein einzeiliger Kommentar fängt mit zwei Minuszeichen an und geht bis zum Zeilenende; zum Beispiel:

-- Das ist ein Kommentar. 

Blockkommentare sehen aus wie in C, sind aber im Gegensatz zu C schachtelbar(!), wenn man das je vorhätte. Der Kommentar beginnt mit /* und geht bis zum korrespondierenden */. Zum Beispiel:

/*  mehrzeiliger Kommentar mit Verschachtelung: /* verschachtelter Blockkommentar */ */ 

Schemaqualifikation

Die von einer Instanz des Datenbankservers verwalteten Objekte sind in eine Namenshierarchie eingeteilt. Die Gesamtheit dieser Objekte wird als Datenbankcluster bezeichnet. Ein Datenbankcluster enthält eine oder mehrere Datenbanken. Datenbanken sind physisch getrennt. Die Datenbank muss beim Verbindungsaufbau gewählt werden und kann in einer Sitzung nicht geändert werden. Eine Datenbank enthält ein oder mehrere Schemas.

Schemas sind eine ausschliesslich logische Hierarchie; eine Sitzung oder ein einziger SQL-Befehl kann auf mehrere Schemas gleichzeitig zugreifen. Schemas enthalten die eigentlichen Datenbankobjekte, wie Tabellen, Sichten, Funktionen. (Es gibt einige Ausnahmen von dieser Struktur. Benutzer sind zum Beispiel im gesamten Cluster gültig; prozedurale Sprachen sind in einer ganzen Datenbank gültig.) Jede neue Datenbank enthält ein Schema public, das in der Voreinstellung verwendet wird, wenn kein anderes Schema ausgewählt ist. Dieses Verhalten lässt sich durch Ändern des Schemapfades variieren.

Um ein Datenbankobjekt in dieser Hierarchie zu adressieren, gibt es mehrere Möglichkeiten:

tabellename schemaname.tabellenname datenbankname.schemaname.tabellenname 

(Die Syntax funktioniert für andere Datenbankobjekte ganuso wie hier bei Tabellen.) Wenn kein Schema angegeben wird, dann wird das Objekt im Schemapfad gesucht. Wenn ein Datenbankname angegeben wird, dann muss er der aktuellen Datenbank entsprechen; Zugriff auf Objekte in anderen Datenbanken ist nicht möglich.

 
< Zurück   Weiter >

Scroll-news

Mailingliste:
http://mlists.in-berlin.de/mailman/listinfo/lieo-mlists.in-berlin.de 

 

Das Forum ist online gegangen

 


Who's Online

Aktuell 82 Gäste online

Google AdSense