export_to_table
Выгрузить результат, полученный по запросу из базы данных, в таблицу ts_table.
Вызов:
Чтобы получить всю таблицу запроса и типы колонок в таблице расставить в соответствии с типами данных в запросе:
int ires = ts_dbpostgresql(iPostgreSQL, "export_to_table", int iTable);
Чтобы получить только требуемые колонки из запроса и задать тип данных принудительно:
int ires = ts_dbpostgresql(iPostgreSQL, "export_to_table", int iTable, int/string colname1, string labppcoltype1, int/string colname2, string labppcoltype2, ...);
Здесь:
ires = возвращаемое значение -1/0 - в случае ошибки/успешного выполнения операции;
iPostgreSQL - дескриптор объекта подключения;
iTable - дескриптор объекта таблицы ts_table, в которую требуется выгрузить результат.
int/string colname - индекс или наименование колонки запроса
Пример:
int iTable;
object("create", "ts_table", iTable);
// вариант 1
ts_dbpostgresql(iPostgreSQL, "export_to_table", iTable);
// вариант 2
ts_dbpostgresql(iPostgreSQL, "export_to_table", iTable, "id","string","count","int",5,"double");