Выгрузить результат, полученный по запросу из базы данных, в таблицу 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");