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

Откуда:
Сообщений: 234
Привет. Помогите пожалуйста разобраться.
Сервер: Personal Oracle8i Release 8.1.6.0.0.
---
create or replace trigger abc after startup
on database
when database_name='ORCL'
v number;
begin
v :=1;
end;
ORA-00906: missing left parenthesis
--
Не пойму где ошибка. Спасибо.
1 ноя 13, 10:53    [15062936]     Ответить | Цитировать Сообщить модератору
 Re: триггер уровня БД  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
DECLARE ?
1 ноя 13, 11:06    [15063033]     Ответить | Цитировать Сообщить модератору
 Re: триггер уровня БД  [new]
levonast
Member

Откуда:
Сообщений: 234
pardon,
--
create or replace trigger abc after startup
on database
when database_name='ORCL'
declare
v number;
begin
v :=1;
end;
ORA-00906: missing left parenthesis
1 ноя 13, 11:19    [15063123]     Ответить | Цитировать Сообщить модератору
 Re: триггер уровня БД  [new]
ILoveCoffee
Member

Откуда: Astana
Сообщений: 986
levonast,

when (database_name='ORCL')


Картинка с другого сайта.
1 ноя 13, 11:33    [15063279]     Ответить | Цитировать Сообщить модератору
 Re: триггер уровня БД  [new]
levonast
Member

Откуда:
Сообщений: 234
ILoveCoffee,
спасибо, но:
--
create or replace trigger abc after startup
on database
when (database_name='ORCL')
declare
v number;
begin
v :=1;
end;
ORA-00904: invalid column name
1 ноя 13, 11:42    [15063393]     Ответить | Цитировать Сообщить модератору
 Re: триггер уровня БД  [new]
levonast
Member

Откуда:
Сообщений: 234
Методом тыка нашел такое решение:
--
create or replace trigger abc after startup
on database
--when (database_name='ORCL')
declare
v number;
begin
v :=1;
end;
1 ноя 13, 12:09    [15063673]     Ответить | Цитировать Сообщить модератору
 Re: триггер уровня БД  [new]
levonast
Member

Откуда:
Сообщений: 234
Проверил, все работает.
1 ноя 13, 12:21    [15063807]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить