![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
sudus |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 2.7.2008 Репутация: нет Всего: нет |
Привет всем!!!
Я хочу написать хранимую процедуру в MS SQL Server - добавление данных в таблицу. Есть три таблицы связаны через PRIMARY KEY "один ко многим" , как заполнить таблицы одной хранимой процедурой чтоб не вызывать три процедуры, т.е. возможно ли запихнуть в хранимую процедуру три INSERT ... VALUES(), если да то как? если нет то как иначе решить ... пробовал так но он ругается
Msg 156, Level 15, State 1, Procedure addinfo, Line 13 Incorrect syntax near the keyword 'AS'. Msg 137, Level 15, State 2, Procedure addinfo, Line 27 Must declare the scalar variable "@Telephons". |
|||
|
||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 15 Всего: 35 |
Можно выполнить 3 и более инсертов и селектов.
По поводу ошибок: 1. после @RNN nvarchar(50) убрать запятую. 2. не хватает определения @Telephons (видимо это отсутствующий параметр после @RNN) 3. непонятно что делает ROLLBACK TRANSACTION; после END. Команда находится уже после окончания объявления процедуры. -------------------- Никогда не говори никогда |
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS SQL" | |
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS SQL Server | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |