Donnerstag, 25. Februar 2016

Select @data - Inline-Deklarationen für Open-SQL Statements

Ein weiteres schönes Beispiel, das Inline-Deklarationen nutzt, ist die Verwendung direkt in einem Select statement:

select single *
  from lagp
  into @data(ls_lagp)
  where lgnum = @iv_lgnum.

Wird das "@" in der where-Bedingung weggelassen kommt es übrigens zur unschönen Meldung:

Wenn neue OpenSQL Syntax verwendet wird, muss diese auch durchgängig verwendet werden. Dazu gehört das Escaping der Hostvariablen mittels @.

Keine Kommentare:

Kommentar veröffentlichen