Eine Zeichenkette in SQL ist eine Reihe von beliebigen Zeichen, die von halben Anführungszeichen bzw. Apostrophen („'“) eingeschlossen sind, zum Beispiel 'Das ist eine Zeichenkette'. Ein Apostroph kann in eine Zeichenkette eingefügt werden, indem man ihn doppelt schreibt (z.B. 'Dianne''s horse'). In PostgreSQL kann ein Apostroph auch in eine Zeichenkette eingefügt werden, indem man ihm einen Backslash („\“) voranstellt (z.B. 'Dianne\'s horse'). Anmerkung (SFK): Im letzteren Falle (z.B. E'Dianne\'s horse').
-- Funktioniert natürlich nicht, wegen nicht geschlossenem Apostroph: insert into "Verein" VALUES( 'dfg 'sdg' ); -- Funktioniert - aber gibt Warnung aus: insert into "Verein" VALUES( 'dfg \'sdg2' ); -- Funktioniert ohne Warnung (da standards compliant): insert into "Verein" VALUES( E'dfg \'sdg4' ); -- Funktioniert insert into "Verein" VALUES( 'dfg ''sdg3' );
Siehe U:\postgres => Das Verzeichnis der Datenbank-Dateien muss für den Benutzer schreibbar sein.
Kopieren einer Datei als Datenimport:
>\copy
---
Definition:
CREATE SEQUENCE myseq;
Gebrauch:
CREATE TABLE (
Identifier NUMBER DEFAULT nextval('myseq');
-- ...
);
oder:
INSERT ... INTO VALUES(nextval('myseq'), 'Name', ...);
Pfadangaben: In the following files there exists a jdbc-connection string to the example ODBC-Foodmart Database: