Oracle словарь, что эквивалентно MySQL базы данных SQL Server - PullRequest
1 голос
/ 22 апреля 2010

Мне нужна помощь со словарем, я не часто использую Oracle, но я знаком с MySQL и SQL Server.

У меня есть приложение, которое мне нужно обновить и перенести, и часть процедурыдля этого необходимо выполнить экспорт в файл XML, что позволяет установщику создавать новые таблицы базы данных, а затем импортировать в новые таблицы базы данных из файла XML.

В Oracle в моем подключении к базе данных указываются имя пользователя, пароль иSID.

Давайте назовем SID "КОМПАНИЯ-ПРИЛОЖЕНИЯ".Этот SID содержит таблицы, принадлежащие нескольким приложениям, каждое из которых соединяется с другим пользователем ("WIKIUSER", "BUGUSER", "TIMETRACKERUSER").

Мой вопрос: могу ли я повторно использовать одного и того же пользователя длясоздайте новые таблицы (с теми же именами).

В MySQL или SQL Server я бы создал новую базу данных и предоставил бы свои пользовательские привилегии для создания таблиц в ней.

ИЛИ, могу ли янужно создать нового пользователя базы данных для моих обновленных таблиц?

1 Ответ

2 голосов
/ 22 апреля 2010

Слово, которое вы ищете, - это схема в Oracle. Когда вы создаете пользователя, у него есть связанная с ним схема, поэтому, если я создал пользователя «Тим» и таблицу с именем «данные», его можно найти глобально (в этой базе данных) как Tim.data

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...