On Tue, 06 Jun 2006 16:42:57 +0400, Dmitry Yemanov  
<[EMAIL PROTECTED]> wrote:

> "Slava Ekimov" <[EMAIL PROTECTED]> wrote:
>>
>> А все знают, что объектам теперь нельзя давать имена длиннее 27  
>> символов?
>
> А разве кто-то не знает, что с именами длиннее 27 символов всегда глючили
> пермиссии, включая невозможность рестора в клинических случаях?
>
А как это можно проверить? Я попробовал создать 2 объекта с длинными  
именами,
б/р прошел без проблем. Хотя в RDB$SECURITY_CLASSES, действительно, только  
одна запись.

тестовый скрипт:

create table AAA (
   id integer
);

set term ^ ;
create procedure SECUIRITYTEST$PROCEDURE_NAME_AA
returns (id integer)
as
begin
   select first 1 id
     from AAA
     into :id;
   suspend;
end^

grant select on AAA to procedure SECUIRITYTEST$PROCEDURE_NAME_AA^

create procedure SECUIRITYTEST$PROCEDURE_NAME_BB
as
begin
   insert into AAA values (1);
end^

grant insert on AAA to procedure SECUIRITYTEST$PROCEDURE_NAME_BB^

-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить