Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / О вставке записей в БД / 3 сообщений из 3, страница 1 из 1
23.01.2002, 06:08
    #32021277
Axl_Dead
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О вставке записей в БД
Всем привет!

Вот вопрос: Как заставить SQL вставлять новых юзеров в связанные таблицы автоматически со значениями по умолчанию и внешним ключом?

Ситуация: Имеется таблица заполняемая и редактируемая автоматически с помощью модуля на C+++ . Данные для редактирования берутся из MS Exhange. Необходимо обеспечить соотвествие первичного и внешних ключей зависимых таблиц от главной при ВСТАВКЕ новых пользователей. При удалении или изменении строки с первичным ключом с этим проблем нет - имеются режимы каскадирования и т.д. Но имеется ли в SQL возможность автоматической вставки новых строк в зависимую таблицу со значениями первичного ключа, при добавлении строк в главную таблицу?

Копаться в модуле не могу т.к. C+++ не знаю а автор отказывается.

Заранее благодарен за консультацию.
...
Рейтинг: 0 / 0
23.01.2002, 06:34
    #32021280
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О вставке записей в БД
Гхм, язык-то какой интересный - С+++
Вот такие программерские новинки проходят мимо, а ты и не знаешь...

Да можно, конечно. Пишешь триггер for insert для родительской таблицы и в нем делаешь вставку в дочерние с нужными значениями.
...
Рейтинг: 0 / 0
23.01.2002, 08:39
    #32021302
Axl_Dead
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О вставке записей в БД
)))))))

Да это я влип! ;-( Не пишу на С потому и не знаю как он пишется.

Спасибо за указание направления, буду рыться в BOL.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / О вставке записей в БД / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]