SQL/параметр запроса

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск

Параметр SQL запроса - переменная, которую требуется ввести непосредственно перед самим запросом. Параметр обозначается знаком двоеточия перед литералом.

psessionid - это парамметр запроса.

при выполнении потребуется ввести значения этих парамметров.

Пример

insert into `paybymemaccount`(`userid`, `toaccountid`, `fromaccountid`, `paydate`, `paysum`, `accept`, `sessionid`)
values(:puserid, DriverAccountId, SystemAccountId, sysdate, PAY_AMOUNT, 0, :psessionid)'

например при выполнении Select :Param1 as Column1, 'some text ' as Column2; нужно ввести значение параметра Param1= 222, 'some text ' - текстовая константа.

получим

|Column1 | Column2 |
|     222    |some text  |