Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 помогите пожалуйста с процедурой  [new]
Валентина1992
Member

Откуда:
Сообщений: 19
Помогите пожалуйста с процедурой, т.к я с ней не дружу:
Создать процедуру с параметрами «Код категории кинофильма», «Цена билета на места 1-ой категории» и «Цена билета на места 2-ой категории». Процедура должна выполнять проверку, есть ли данная категория в списке категорий. Если такая запись существует, следует изменить значение полей «Цена билета …» на соответствующие значения параметров. Если такой категории в списке нет, то необходимо добавить новую запись.
Вот столбцы таблицы:
kod_kat
name_kat
cena_1k
cena_2k

Заранее спасибо!!!
23 янв 15, 15:45    [17160602]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с процедурой  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
Валентина1992
т.к я с ней не дружу:


покажите, что у вас конкретно не получается? ваш вариант и где именно у вас искажённые данные?
23 янв 15, 15:47    [17160613]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с процедурой  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
Валентина1992,
MERGE
23 янв 15, 15:48    [17160626]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с процедурой  [new]
Glory
Member

Откуда:
Сообщений: 104751
Валентина1992
Помогите пожалуйста с процедурой, т.к я с ней не дружу:

Процедура - это всего лишь перечень команд
Вы что, ни с одной командой не дружите ?
23 янв 15, 15:48    [17160631]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с процедурой  [new]
Валентина1992
Member

Откуда:
Сообщений: 19
Knyazev Alexey,

create proc cen_kat @kod_kat int,@name_kat char(30)='ut'
as
insert into kategoria values(@kod_kat,@name_kat,270,220)
go

exec cen_kat 14,'Триллер'
select*from kategoria
23 янв 15, 19:34    [17161840]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с процедурой  [new]
Валентина1992
Member

Откуда:
Сообщений: 19
у меня добавляет новую запись, если нет такой категории, а если есть, то он не меняет цена билета
23 янв 15, 19:40    [17161862]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с процедурой  [new]
Glory
Member

Откуда:
Сообщений: 104751
Валентина1992
у меня добавляет новую запись, если нет такой категории, а если есть, то он не меняет цена билета

наверное потому, что команда insert может только добавлять записи.
А изменяет записи другая команда - update
24 янв 15, 19:49    [17164602]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить