Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / instead of ? / 5 сообщений из 5, страница 1 из 1
23.10.2002, 13:54:29
    #32061193
Maxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
instead of ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
create trigger in_ST on ShelfType 
instead of insert
as
begin
  declare @index int
  declare @a nvarchar( 300 ) 
  set @index = (select max(id) from ShelType)
  if @index= 0  begin
      set @index =  1 
     end
    else
     begin
     set @index=@index+ 1 
     end
  set @a  =(select name from Inserted)
  insert into shelfType values(@index,@a)
end 

Плз.поясните почему пишет ошибку
Server: Msg 170, Level 15, State 1, Procedure in_ST, Line 2
Line 2: Incorrect syntax near 'instead'.
а то я что-то не могу придумать ответ.SQL 7.0
...
Рейтинг: 0 / 0
23.10.2002, 13:57:13
    #32061196
av2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
instead of ?
Наверное все-таки

create trigger in_ST on ShelfType
FOR UPDATE, DELETE
as
...
...
Рейтинг: 0 / 0
23.10.2002, 14:03:13
    #32061201
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
instead of ?
А что, в семерке уже были instead of триггера? Вроде нет.
...
Рейтинг: 0 / 0
23.10.2002, 14:07:07
    #32061204
Maxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
instead of ?
Да в доке вроде описанны,а внатуре помоему нет:(
А update,delete мне не катит в данном случае:(
Фиг с ним код запихну в ХП.
ЗЫ
выслушаю любые идеи с етим триггером. Всем спасибо.
...
Рейтинг: 0 / 0
23.10.2002, 14:08:02
    #32061205
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
instead of ?
Instaed of - триггеры появились только начиная с версии 2000.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / instead of ? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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