[oracle] вопрос про схемы
CREATE SCHEMA AUTHORIZATION new_user.
CREATE TABLE table
(id NUMBER(10) PRIMARY KEY, value NUMBER(10
А ругается оно у тебя как раз потому, что ты не указал в команде фразу AUTHORIZATION <имя_пользователя>.
А саму схему создают через CREATE USER.т.е. чтоы создать несколько схем - нужно создать несколько юзеров?
Насколько мне известно, да.
делаю следующее:
create schema authorization asuuis;
<..ОК..>
create table ttt(id integer);
<..>
ORA-01950: нет привилегий на раздел 'USERS'
в чем дело?
все, создалась таблица
а как простейшим образом дать одному пользователю полные права на определенные схемы?
делаю следующее (в качестве примера):
create table org.t1(id integer references util.users(id
create table t1(id integer references util.users(id
create table org.t1(id integer)
получаю
create table org.t1(id integer references util.users(id
*
ошибка в строке 1:
ORA-00942: таблица или представление пользователя не существует
Таблица создана.
Таблица создана.
т.е. права на создание таблицы в схеме org есть, но ссылку сделать не получается...
ЗЫ все запросы выполнялись от имени пользователя Util.
соотв. в схеме Util ссылки на Users(id) получаются
есть проблемы заведения этих двух таблиц в одной схеме?
соответственно везде в коде уже прошиты имена схем
Оставить комментарий
zya369
раньше юзал Postgres - там все было просто:при попытке создать схемы в оракле ("create schema SS")
пишет
что не так?