Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запись таблицы значений в базу MS SQL
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
kosalex
Доброго времени суток! Подскажите пожалуйста как можно записать таблицу значений в базу MS SQL? Вариант в цикле записывать каждую строку не подходит.
Vofka
Цитата(kosalex @ 18.08.15, 13:27) необходимо зарегистрироваться для просмотра ссылки
Вариант в цикле записывать каждую строку не подходит.

А можно узнать почему?
kosalex
Цитата(Vofka @ 18.08.15, 13:27) необходимо зарегистрироваться для просмотра ссылки
А можно узнать почему?

потому что я его знаю smile.gif
sava1
select ..... into
kosalex
Цитата(sava1 @ 18.08.15, 14:09) необходимо зарегистрироваться для просмотра ссылки
select ..... into



???
sava1
Менеджер Временных Таблиц
kosalex
Цитата(sava1 @ 18.08.15, 15:00) необходимо зарегистрироваться для просмотра ссылки
Менеджер Временных Таблиц


не затруднит пример?
sava1
Через МВТ засовываем ТЗ во временную таблицу БД.
А дальше - в зависимости то чего надо:
INSERT/UPDATE ...... SELECT from VT

По примеру - в Гугл.
kosalex
Цитата(sava1 @ 18.08.15, 15:40) необходимо зарегистрироваться для просмотра ссылки
Через МВТ засовываем ТЗ во временную таблицу БД.
А дальше - в зависимости то чего надо:
INSERT/UPDATE ...... SELECT from VT

По примеру - в Гугл.

имена колонок ВТ и реальной таблицы должны совпадать?
VikingKosmo
INSERT INTO table1 (field_1, field_2,..., field_n)
VALUES(value_1_1,value_1_2, value1_3, ..., value1_n,..., value_m_1, value_m_2, ..., value_m_n)

Подобный запрос засунет в одной транзакции m строк.



Petre
Цитата(VikingKosmo @ 18.08.15, 15:55) необходимо зарегистрироваться для просмотра ссылки
Подобный запрос засунет в одной транзакции m строк.

Та ну? Это в какой субд?
korol1091
а) писать в ХранилищеЗначения
б) в рег. сведений с нужной структурой, наборЗаписей.Загрузить(тз)
kosalex
Цитата(korol1091 @ 18.08.15, 18:26) необходимо зарегистрироваться для просмотра ссылки
а) писать в ХранилищеЗначения
б) в рег. сведений с нужной структурой, наборЗаписей.Загрузить(тз)


Мне писать просто в базу скуля
awp
Цитата(Petre @ 18.08.15, 16:31) необходимо зарегистрироваться для просмотра ссылки
Та ну? Это в какой субд?


В MS SQL точно сработает smile.gif

Цитата(kosalex @ 18.08.15, 13:27) необходимо зарегистрироваться для просмотра ссылки
Доброго времени суток! Подскажите пожалуйста как можно записать таблицу значений в базу MS SQL? Вариант в цикле записывать каждую строку не подходит.


Вы хотите засунуть ее в одно поле? или полностью всю ТЗ построчно? Если второе то Вам уже дал ответ VikingKosmo

Petre
Цитата(awp @ 21.08.15, 10:10) необходимо зарегистрироваться для просмотра ссылки
В MS SQL точно сработает

Да, необходимо зарегистрироваться для просмотра ссылки.
Vofka
Цитата(Petre @ 21.08.15, 10:18) необходимо зарегистрироваться для просмотра ссылки
Да, есть такой вариант.

Это не такой вариант. Такой вариант будет выглядеть так:

INSERT INTO table1 (field_1, field_2, field_n)
VALUES(value_1_1,value_1_2, value1_n), (value_2_1,value_2_2, value2_n), (value_m_1,value_m_2, valuem_n)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.