как дать право truncate table?

Sergey Balter
Дата: 05.08.2005 18:28:21
создаю пользователя TEMP
даю ему все права, которые знаю на таблицу STROKE из схемы SVOD
grant select, insert, update, delete, alter, index, references on svod.stroke 

затем хочу под пользователем TEMP усечь таблицу
truncate table svod.stroke

ORA-01031 привилегий недостаточно

Какие еще права надо дать?
.dba
Дата: 05.08.2005 18:29:24
Sergey Balter
создаю пользователя TEMP
даю ему все права, которые знаю на таблицу STROKE из схемы SVOD
grant select, insert, update, delete, alter, index, references on svod.stroke 

затем хочу под пользователем TEMP усечь таблицу
truncate table svod.stroke

ORA-01031 привилегий недостаточно

Какие еще права надо дать?
кажется
drop
Sergey Balter
Дата: 05.08.2005 18:30:58
drop?
нет такой буквы...
VasyakinM
Дата: 05.08.2005 18:35:22
To truncate a table or cluster, the table or cluster
must be in your schema or you must have DROP ANY TABLE system privilege.
Александр Соколов
Дата: 05.08.2005 18:38:07
Oracle
Для очистки таблицы или кластера они должны находиться в вашей собственной схеме, или вы должны иметь системную привилегию DROP ANY TABLE.
Barkovsky
Дата: 05.08.2005 18:40:19
подсказка зала.
лучше создать процедуру и дать на нее права.
Sergey Balter
Дата: 05.08.2005 18:49:13
автор
подсказка зала.
лучше создать процедуру и дать на нее права.

Ура! Получилось через authid definer!!!!