REFERENCES
Est-ce qu'un mot-clé SQL est utilisé pour définir une clé étrangère .
Si vous avez une table/colonne nommée avec un mot-clé SQL, vous devez envelopper le nom de la table/colonne dans des caractères spécifiques.
MySQL
INSERT INTO `References` (...) ...
MS SQL
INSERT INTO [References] (...) ...
PostgreSQL
INSERT INTO "References" (...) ...
Je ne suis pas sûr concernant pgSQL, quelqu'un peut-il confirmer ?
Par exemple, rien (sauf le bon sens) ne vous empêche de créer une base de données nommée INSERT
avec un tableau INTO
ayant une colonne VALUE(42)
Cette requête fonctionne :
USE [INSERT]
SELECT [INTO].[VALUE(42)] FROM [INTO]