Pour donner un exemple, en T-SQL, le code ci-dessous
SELECT TOP 10 A FROM B WHERE C
Est exactement équivalent au code ci-dessous
SELECT
TOP
10 A
FROM
B WHERE
C
Mais ça va plus loin, car le code-ci dessous:
SELECT A, B, C FROM D
CREATE TABLE #Temporaire
(
A INT NOT NULL IDENTITY PRIMARY KEY,
B NVARCHAR(100) NOT NULL
)
INSERT INTO #Temporaire
SELECT DISTINCT Z
FROM E
ORDER BY Z
DROP TABLE #Temporaire
Peut aussi s'écrire (dégueulassement) comme ça:
SELECT A,B,C FROM D CREATE TABLE #Temporaire(A INT NOT NULL IDENTITY PRIMARY KEY,B NVARCHAR(100) NOT NULL) INSERT INTO #Temporaire SELECT DISTINCT Z FROM E ORDER BY Z DROP TABLE #Temporaire
Bref… Ça, c'est un langage sans aucune contrainte particulière de séparation, mais c'est compliqué