Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запись таблицы значений в базу MS SQL          
kosalex Подменю пользователя
сообщение 18.08.15, 12:27
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

Доброго времени суток! Подскажите пожалуйста как можно записать таблицу значений в базу MS SQL? Вариант в цикле записывать каждую строку не подходит.

Vofka Подменю пользователя
сообщение 18.08.15, 12:27
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Цитата(kosalex @ 18.08.15, 13:27) *
Вариант в цикле записывать каждую строку не подходит.

А можно узнать почему?

kosalex Подменю пользователя
сообщение 18.08.15, 12:29
Сообщение #3

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(Vofka @ 18.08.15, 13:27) *
А можно узнать почему?

потому что я его знаю smile.gif

sava1 Подменю пользователя
сообщение 18.08.15, 13:09
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

select ..... into

kosalex Подменю пользователя
сообщение 18.08.15, 13:43
Сообщение #5

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(sava1 @ 18.08.15, 14:09) *
select ..... into



???

sava1 Подменю пользователя
сообщение 18.08.15, 14:00
Сообщение #6

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

Менеджер Временных Таблиц

kosalex Подменю пользователя
сообщение 18.08.15, 14:15
Сообщение #7

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(sava1 @ 18.08.15, 15:00) *
Менеджер Временных Таблиц


не затруднит пример?

sava1 Подменю пользователя
сообщение 18.08.15, 14:40
Сообщение #8

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

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

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

kosalex Подменю пользователя
сообщение 18.08.15, 14:48
Сообщение #9

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

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

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

имена колонок ВТ и реальной таблицы должны совпадать?

VikingKosmo Подменю пользователя
сообщение 18.08.15, 14:55
Сообщение #10

Общительный
**
Группа: Пользователи
Сообщений: 44
Из: Харьков
Спасибо сказали: 12 раз
Рейтинг: 0

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 Подменю пользователя
сообщение 18.08.15, 15:31
Сообщение #11

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Цитата(VikingKosmo @ 18.08.15, 15:55) *
Подобный запрос засунет в одной транзакции m строк.

Та ну? Это в какой субд?


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

korol1091 Подменю пользователя
сообщение 18.08.15, 17:26
Сообщение #12

Общительный
**
Группа: Пользователи
Сообщений: 49
Спасибо сказали: 9 раз
Рейтинг: 0

а) писать в ХранилищеЗначения
б) в рег. сведений с нужной структурой, наборЗаписей.Загрузить(тз)

kosalex Подменю пользователя
сообщение 19.08.15, 19:11
Сообщение #13

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

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


Мне писать просто в базу скуля

awp Подменю пользователя
сообщение 21.08.15, 9:10
Сообщение #14

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Цитата(Petre @ 18.08.15, 16:31) *
Та ну? Это в какой субд?


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

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


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



Signature
Бухгалтер - это не профессия! Это диагноз!

Petre Подменю пользователя
сообщение 21.08.15, 9:18
Сообщение #15

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Цитата(awp @ 21.08.15, 10:10) *
В MS SQL точно сработает

Да, [необходимо зарегистрироваться для просмотра ссылки].


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Vofka Подменю пользователя
сообщение 21.08.15, 9:38
Сообщение #16

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Цитата(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)

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 16:28
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!