Escape-Zeichen in Strings verwenden

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)

NULLs in Integer-Attribut einfügen

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);