Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/34: Рейтинг темы: голосов - 34, средняя оценка - 4.53
5 / 5 / 0
Регистрация: 01.04.2012
Сообщений: 213
Записей в блоге: 1

Как добавить несколько строк в таблицу

17.04.2012, 03:28. Показов 6734. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Есть таблица table{number integer, date datetime, any_polya}
number и date вместе образуют ключ.

Я хочу добавить в эту таблицу полностью пустые строки за весь месяц(where datepart(mm,date)=10), как это сделать ?

Спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.04.2012, 03:28
Ответы с готовыми решениями:

Как добавить записи в несколько строк в таблицу mysql?
Здравствуйте! Постепенно познаю php+mysql и вот не соображу как можно реализовать следующее: На странице есть 12 одинаковых строк с...

Как одновременно добавить несколько строк в таблицу Access?
А возможно одновременно добавить несколько строк в таблицу Access? например как при вставке в таблицу MySQL: ... string insert =...

Как вставить в таблицу несколько строк?
Друзья! То есть у меня никак не выходит. Вот такими командами я их вставляю и без толку: INSERT INTO Products(prod_id, vend_id,...

15
 Аватар для _katon_
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
17.04.2012, 08:39
Там и так столько пустых строк сколько можно себе представить)) зачем это вам?
0
5 / 5 / 0
Регистрация: 01.04.2012
Сообщений: 213
Записей в блоге: 1
17.04.2012, 17:32  [ТС]
Хочу чтобы при выборке выводились значения этих строк за весь месяц) То есть не добавить все пустые, а добавить все строки за месяц с заданным ключом
0
194 / 193 / 17
Регистрация: 07.11.2010
Сообщений: 477
17.04.2012, 18:34
А можно подробнее вопрос задать? Честно говоря, не врубаюсь в постановку задачи =\
0
5 / 5 / 0
Регистрация: 01.04.2012
Сообщений: 213
Записей в блоге: 1
18.04.2012, 15:54  [ТС]
Хорошо.
Есть таблица table{number integer, date datetime, any_polya} number и date вместе образуют ключ.

Я хочу сделать так, чтобы одной командой создать например все строчки с возможными комбинациями number от 1 до 10 с полем date за весь год например.

то есть в итоге хочу создать
number date any_polya
1 01.01.2012 NULL
2 01.01.2012 NULL
3 01.01.2012
4 01.01.2012 .....
5 01.01.2012
6
7 ...............
8
9
10
1 01.01.2012 NULL
2 ............... ......
3
..


10 31.12.2012 NULL
0
194 / 193 / 17
Регистрация: 07.11.2010
Сообщений: 477
18.04.2012, 15:59
Два цикла While (один внутри другого).
Во внешнем дата увеличивается на 1 день - от начала и до конца года.
Во внутреннем поле number меняется от 1 до 10 и строчка с данными вставляется в таблицу.

Всё это записано в процедуру.
0
5 / 5 / 0
Регистрация: 01.04.2012
Сообщений: 213
Записей в блоге: 1
18.04.2012, 16:01  [ТС]
Я сделал двойной цикл конечно же,и внутри цикла постоянно выполняю команду INSERT с разными параметрами. Вы это имеете ввиду ?
0
194 / 193 / 17
Регистрация: 07.11.2010
Сообщений: 477
18.04.2012, 16:03
Цитата Сообщение от SashaS Посмотреть сообщение
Я сделал двойной цикл конечно же,и внутри цикла постоянно выполняю команду INSERT с разными параметрами. Вы это имеете ввиду ?
Да, это. Хотя не вижу, как именно это у вас реализовано )
Так а вопрос-то в чём тогда, если всё уже работает?
0
5 / 5 / 0
Регистрация: 01.04.2012
Сообщений: 213
Записей в блоге: 1
18.04.2012, 16:26  [ТС]
Цикл в C#
for(i)
{
for(j)
{
INSERT(i,j)
}
}

Примерно так реализовано
0
194 / 193 / 17
Регистрация: 07.11.2010
Сообщений: 477
18.04.2012, 16:28
чет я не понял - вы на C# пишите, а не на SQL, что ли? Так вам по идее в ветку C# тогда...
0
5 / 5 / 0
Регистрация: 01.04.2012
Сообщений: 213
Записей в блоге: 1
18.04.2012, 16:31  [ТС]
Нет))) Просто я запросы к SQL делаю черех C#, там есть специальный класс для этого. То есть в итоге команда на SQL.

А вы что посоветуете использовать для управления БД на сервере SQL 2005 ?
0
194 / 193 / 17
Регистрация: 07.11.2010
Сообщений: 477
18.04.2012, 16:35
Пишется хранимая процедура в MSSQL, а потом эта процедура вызывается из C#.

Сам такую связку пока не делал, поэтому подробностей не смогу дать, но у нас на фирме так работает
1
5 / 5 / 0
Регистрация: 01.04.2012
Сообщений: 213
Записей в блоге: 1
18.04.2012, 16:37  [ТС]
Да, верно. Но а чем хранимая процедура лучше ? Я честно говоря не вижу плюсов их по сравнению с прямым вызовом INSERT ?
0
194 / 193 / 17
Регистрация: 07.11.2010
Сообщений: 477
18.04.2012, 16:41
Возможно только тем, что вся логика связанная с работой с БД находится в самой этой БД.
Можно легко внести изменения в хранимую процедуру и получить новый функционал работы. При этом не потребуется перекомпиляция самой программы на C#
0
5 / 5 / 0
Регистрация: 01.04.2012
Сообщений: 213
Записей в блоге: 1
18.04.2012, 16:49  [ТС]
Мне кажется вы правы. Спасибо
0
 Аватар для devart dbforge
134 / 119 / 0
Регистрация: 30.06.2010
Сообщений: 221
18.04.2012, 17:21
Хранимая процедура уже откомпилирована, следовательно выполняется быстрее.
С точки зрения безопастности ХП также предпочтительней.
И т.д.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.04.2012, 17:21
Помогаю со студенческими работами здесь

Как добавить несколько строк в DataTable?
В отдельном классе для "DataTable". Класс "DataTable" // Добавляем несколько строк public DataRow DataRowAddMore() { ...

Как внести в таблицу несколько тысяч строк?
Приветствую. В PHP из массива с данными собираются строки типа: Insert into sometable values(... и таких строк может быть около 10...

Как вставить несколько пустых строк в таблицу
по одной не вариант через правую кнопку, как поставить например 5 строк ? все ребят, схитрил немного, выделил несколько пустых (5) и он...

Как вставить сразу несколько строк в таблицу Word
Здравствуйте. Подскажите, можно ли вставить сразу несколько строк в таблицу Word без Selection?

Как добавить в таблицу mdb файла Аксесса несколько записей одним запросом?
Собственно вопрос в теме. Искал по инету, но ничего путного не нашел. (хотя, может быть плохо искал и что-то пропустил) Пробовал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru