Я пытаюсь понять, как определяются и используются переменные :. Я видел, как они используются в основном в командах SQL (SQLExec), и я попытался посмотреть, где они определены.
Примером может служить следующий пример, в котором я вижу: 1 используется, но я не могу понять, где он определен:
SQLExec("%SelectAll(:1) WHERE INV_ITEM_ID = :2 AND VENDOR_ID = :3 AND
UNIT_OF_MEASURE = :4 AND (CONVERT(CHAR(10),EFFDT,121)) = :5", &RECITEM,
&InvItemId, &VendorId, &UOM, &MaxEffdt, &RECITEM);
Существуют переменные ':' для :1, :2, :3, :4 и :5. Любая помощь / предложения, где конкретно узнать больше, будут оценены.
bind variables
илиbind parameters
. Вот несколько статей с дополнительной информацией. 1) akadia.com/services/ora_bind_variables.html 2) use-the-index-luke.com/sql/where-clause/bind-parameters 3) jooq.org/doc/latest /manual/sql-building/bind-values - person qyb2zm302   schedule 15.08.2018