Создать схему в Oracle 10g Express Edition
Я установил Oracle 10g Express Edition, и я не нашел возможность создать схему..
Есть ли возможность создать схему в Oracle 10g Express Edition, или я должен установить другой Oracle 10g..?
Для создания схемы, которую оракул 10g я должен установить... что?
3 ответа
Вам не нужно явно создавать схему, Oracle автоматически создает схему при создании пользователя (см. CREATE USER
документация).
Если вы действительно хотите, вы можете использовать CREATE SCHEMA
выписать и выдать его через веб-интерфейс Oracle Express или из командной строки SQL.
CREATE SCHEMA
заявление может включать CREATE TABLE
, CREATE VIEW
, а также GRANT
заявления. Выдать CREATE SCHEMA
заявление, вы должны иметь привилегии, необходимые для выдачи включенных заявлений.
CREATE SCHEMA AUTHORIZATION oe
CREATE TABLE new_product
(color VARCHAR2(10) PRIMARY KEY, quantity NUMBER)
CREATE VIEW new_product_view
AS SELECT color, quantity FROM new_product WHERE color = 'RED'
GRANT select ON new_product_view TO hr;
Как сказал Зендар, создание пользователя автоматически создает его схему (в Oracle это почти та же концепция).
Когда вы создаете рабочую область в apex, она спросит вас, хотите ли вы использовать существующую схему или создать новую - так что это еще один простой вариант, который вы можете использовать.