REFERENCES
Je klíčové slovo SQL používané k definování cizího klíče .
Pokud máte tabulku/sloupec pojmenovanou pomocí klíčového slova SQL, musíte název tabulky/sloupce zabalit do konkrétních znaků.
MySQL
INSERT INTO `References` (...) ...
MS SQL
INSERT INTO [References] (...) ...
Postgre SQL
INSERT INTO "References" (...) ...
Nejsem si jistý ohledně pgSQL, může to někdo potvrdit?
Například vám nic (kromě zdravého rozumu) nebrání ve vytvoření databáze s názvem INSERT
s tabulkou INTO
se sloupcem VALUE(42)
Tento dotaz funguje:
USE [INSERT]
SELECT [INTO].[VALUE(42)] FROM [INTO]