REFERENCES Ist ein SQL-Schlüsselwort, das verwendet wird, um einen Fremdschlüssel zu definieren .
Wenn Sie eine Tabelle/Spalte mit einem SQL-Schlüsselwort benannt haben, müssen Sie den Tabellen-/Spaltennamen in bestimmte Zeichen umschließen.
MySQL
INSERT INTO `References` (...) ...
MS-SQL
INSERT INTO [References] (...) ...
Postgre-SQL
INSERT INTO "References" (...) ...
Ich bin mir bezüglich pgSQL nicht sicher, kann das jemand bestätigen?
Zum Beispiel hindert Sie nichts (außer gesunder Menschenverstand) daran, eine Datenbank mit dem Namen INSERT zu erstellen mit einer Tabelle INTO mit einer Spalte VALUE(42)
Diese Abfrage funktioniert:
USE [INSERT]
SELECT [INTO].[VALUE(42)] FROM [INTO]
