SQL proměnné a výrazy

Syntaxe pro použití proměnných SQL ve výrazu je

&NázevSloupce@ŠablonaSpojení

Chcete-li například získat hodnoty ve sloupci PRICE tabulky, na kterou je odkaz v šabloně spojení HOUSES, zadejte &PRICE@HOUSES.

Druhou tabulku můžete vztáhnout k tabulce specifikované v šabloně spojení a vrátit hodnoty z jedné z jejich polí pomocí následující syntaxe

&[ [ [katalog. ]schéma ] názevsloupce@LT[.spoja1, spoja2, ..., spojač [.spojb1, spojb2, ..., spojbč ] ]

Výraz musí být zadán na jednom řádku.

Výrazy a příkazy SQL

Výraz:

&katalog.schéma.tabulka.názsloupce @šablonaspojení.spoja1,spoja2,...,spojaN.spojb1,spojb2,...,spojbN

je ekvivalentem následujícího příkazu SQL:

SELECT katalog.schéma.tabulka.názsloupce FROM katalog.schéma.tabulka WHERE spoja1 = spojb1 AND spoja2 = spojb2 AND ... AND spojaN = spojbN AND klíčšablonyspoj1 = hodnotašablonyspoj1 AND klíčšablonyspoj2 = hodnotašablonyspoj2 AND ... AND klíčšablonyspojN = hodnotašablonyspojN

kde spoja1,...,spojač jsou sloupce primární tabulky, spojb1,...,spojbč jsou sloupce sekundární tabulky, klíčšablonyspojení1,...,klíčšablonyspojeníč jsou klíčové sloupce šablony spojení primární tabulky a hodnotašablonyspojení1,...,hodnotašablonyspojeníč jsou klíčové sloupce získané z objektu.