Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 INSERT  [new]
Макс2004
Guest
Подскажите студенту. А как сделать INSERT INTO TableN Если с ней связано штук 10 таблиц которые в свою очередь связяны с другими. Help читал разобраться не могу.
22 дек 04, 14:18    [1200326]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Glory
Member

Откуда:
Сообщений: 104760
Сколько таблиц столько и INSERT-ов будет.
22 дек 04, 14:20    [1200337]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
где взаимосвязь между таблицами и ее отношениями с другими таблицами?

для спящего время бодрствования равносильно сну
22 дек 04, 14:20    [1200339]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Макс2004
Guest
Хорошо. А как можно сделать Процедуры CreateRecord для каждой из таблиц а потом их использовать, иначе такой клубок получится. Mersi
22 дек 04, 14:23    [1200364]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Макс2004
Guest
Нету никаких реальных таблиц.Студент- Учусь -Хочу Понять.
22 дек 04, 14:26    [1200373]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3300
Зависит от конкретных связок. Ваша основная таблица стоит во главе иерархии или же где-то в ее основании болтается?
22 дек 04, 14:26    [1200375]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Макс 2004
Guest
Во главе
22 дек 04, 14:27    [1200385]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3300
Тогда никаких проблем. Если она по внешним ключам ни от чего не зависит, то просто обычный инсерт.
22 дек 04, 14:30    [1200397]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Макс2004
Guest
Стормозил наоборот в основании. Извиняюсь
22 дек 04, 14:49    [1200507]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Макс2004
Guest
Четко формулирую вопрос: Как для каждой таблице в иерархии создать Create_Record, чтобы потом при инсерте в какую либо таблицу использовать соответствующие USP. Thanks 2All
22 дек 04, 14:55    [1200546]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Glory
Member

Откуда:
Сообщений: 104760
Процедуры создаются с помощью команды CREATE PROCEDURE ...
А вызываются с помощью команды EXEC
22 дек 04, 14:58    [1200564]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
... а записи вставляются с помощью команды INSERT
22 дек 04, 14:59    [1200568]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Макс2004
Guest
Да.. как создаются процедуры я знаю (как вызываются тоже). Вопрос в связях между табл. Инсерт в одну табл невозможен без оного в остальных.
2GreenSunrise: А как вы предложите?
22 дек 04, 15:09    [1200637]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
Glory
Member

Откуда:
Сообщений: 104760
Вопрос в связях между табл. Инсерт в одну табл невозможен без оного в остальных.
Ну так и добавляйте записи в нужной последовательости.
Сначала в родительскую таблицу, потом в дочернюю.
22 дек 04, 15:11    [1200652]     Ответить | Цитировать Сообщить модератору
 Re: INSERT  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
OFF: сегодня однозначно день <censored> вопросов. Форум убивает наповал.
22 дек 04, 15:15    [1200684]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить