Здравствуйте.
Я использую NATIVE SQL для связи с MS SQL SERVER. Мне нужно считать определенные поля из нескольких строк MY SQL таблицы и поместить их во временную.
Если написать так:
Code:
TYPES: BEGIN OF TSotrInf,
tabnum(10),
date_o(10),
CardNumber(255),
photo(50),
END OF TSotrInf.
DATA: SotrInf TYPE TSotrInf OCCURS 0 WITH HEADER LINE.
EXEC SQL.
CONNECT TO :SQL_CON
ENDEXEC.
EXEC SQL.
SELECT tabnum, date_o, CardNumber, photo INTO :SotrInf FROM tosapr
ENDEXEC.
Такой код записывает только одну строку в header line, а мне нужно, чтобы заполнилась вся таблица SotrInf.
Подскажите, пожалуйста – можно ли с помощью NATIVE SQL за одну команду считать несколько записей во временную таблицу? Или придется считывать информацию построчно?
С уважением, Павел.