
Um z.B. ein TAB-Zeichen darzustellen, kann ein Escape-Zeichen verwendet werden. In postgreSQL wird dieses jedoch nur ausgewertet, wenn ein E vorgestellt wird. Ansonsten wird ein Fehler geworfen. Beispiel:
select E'x\tx' as test;
test
-----------
x x
(1 Zeile)
Man kann NULL nicht einfach in ein Integer-Attribut einfügen. Stattdessen muss man zuvor ein CAST machen:
CREATE testtabe (a integer);
INSERT into testtable values (CAST(NULL AS int));
INSERT into testtable SELECT (CAST(NULL AS int) from abctable);