Das funktioniert nicht! Ein mehrzeiliger String-Literal muss das schließende Symbol am Beginn einer neuen Zeile haben. Damit wird nämlich die Einrückung der Zeilen des Literals festgelegt.
Code:
y := 'Test';
x := '''
Select *
From adress
Where x=
''' + y;
führt zu diesem Ergebnis:
SQL-Code:
Select *
From adress
Where x=Test
Variablen innerhalb des Multiline-Literals funktionieren nur über Platzhalter für
Format
.