Привет, у меня есть следующий файл c ResolveClients.pc. В файле ResolveClients.pc я выполняю запрос на выборку Oracle SQL
EXEC SQL AT DHDB
SELECT CLIENT_NO
INTO :TmpCNo:TmpCNoInd
FROM CLIENTS
WHERE DATE_OF_BIRTH = to_date(:DOB, 'YYYYMMDD')
AND FIRSTNAME || ' ' || SURNAME = upper(:Name)
AND ROWNUM < 2;
Я объявил
Имя VARCHAR [240]
и DOB объявляется как
char DOB [9]
Строка, хранящаяся в Name.arr, - «Джон Смит», а строка, хранящаяся в DOB, - «20010916».«
, когда я выполняю точно такой же запрос в PL SQL Developer, я нахожу запись, но не нахожу запись, используя ResolveClient.pc
. Пожалуйста, помогите указать, где я могу ошибаться вкод ResolveClient.pc Спасибо