Как таблицу значений значений превратить во временную таблицу SQL ? #329970


#0 by DmSk
Как таблицу значений значений превратить во временную таблицу SQL ? Есть ли какой быстрый способ, чем внесение строк таблицы в цикле ?
#1 by Sadovnikov
Синтаксис: ВыгрузитьТаблицуВSQL(<ТабЗнач>, <ТабКолонок>, <ИмяТабВSQL>, <ИмяБазыSQL>, <СоздаватьТаблицу>) Назначение: Создает в SQL базе с именем <ИмяБазыSQL> таблицу  <ИмяТабВSQL> (если <СоздаватьТаблицу> = 1) структуры, описанной в <ТабКолонок> и заполняет ее данными из <ТабЗнач>. Параметры: <ТабЗнач> - таблица значений, данные из которой будут переноситься в SQL. Доступные типы - строка, целое число, дробное число. <ТабКолонок> - таблица, описывающая тип данных в каждой колонке таблицы ТабЗнач. Имеет 5 колонок (важен порядок): 1 - число, номер колонки в ТабЗнач 2 - строка, имя колонки в SQL 3 - число, тип данных в колонке ТабЗнач 4 - число, длина данных. Имеет смысл для строки (длина строки) и дробного числа (длина целой части) 5 - число, точность данных. Имеет смысл только для дробного числа (длина дробной части части) <ИмяТабВSQL> - строка, имя таблицы в SQL. <ИмяБазыSQL> - строка, имя базы в SQL, где находится таблица. Необязательный параметр. По умолчанию - текущая база данных. <СоздаватьТаблицу> - число, необязательный параметр, создавать новую таблицу (СоздаватьТаблицу = 1) или дописывать данные в существующую (СоздаватьТаблицу = 0). Значение по умолчанию - 1.
#2 by mikecool
УложитьСписокОбъектов от 1с++ не подойдет?
#3 by Sadovnikov
+ RiK_SQL.
#4 by DmSk
только ТЗ, УложитьСписокОбъектов это для списка значений, 1-й ответ само то
#5 by DmSk
забыл сказать спасибо
#6 by DmSk
поделитесь .als - ом для 1С-ки, чтоб в хелпе можно было открывать
#7 by Sadovnikov
als - ом к чему?
#8 by DmSk
к 1С-ке 7.7 , ВыгрузитьТаблицуВSQL не работает
#9 by DmSk
ВыгрузитьТаблицуВSQL<<?>>(ТЗ_Отчет,,"#TabOst"); {Z:KKUExtFormsОтчетыОтчетПоДвижениям.ert}: Процедура не обнаружена (ВыгрузитьТаблицуВSQL) При проверке модуля обнаружены синтаксические ошибки!, скорее всего старая компонента 1С++
#10 by Sadovnikov
Обрати внимание на . Это не 1С++, а RiK_SQL. Если юзаешь 1С++, тогда тебе проще будет сделать что-то типа такого:
#11 by Mikeware
А что, в 1С++ ВыполнитьSQL_ИзТЗ(<?>) уже отменили? ВыполнитьSQL_ИзТЗ(<?>) ExeSQL_FromTV(<?>) Синтаксис: ВыполнитьSQL_ИзТЗ(<tvValues>,<nNumOfRow>) Назначение: метод выполняет параметрический запрос и в качестве параметров берет значения из переданной таблицы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С