Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Вы находитесь на странице архива. Актуальная документация доступна по ссылке.

CREATE DATABASE

Содержание раздела
  1. Синтаксис
    1. Ключевое слово LOGICAL_ONLY
  2. Ограничения
  3. Примеры
    1. Создание логической БД
    2. Создание логической БД только на логическом уровне

Поддерживается в версиях:  6.1 / 6.0 / 5.8 / 5.7 / 5.6.1 / 5.5 / 5.4 / 5.3 / 5.2 / 5.1 / 5.0.

Запрос создает логическую базу данных в текущем окружении.

В ответе возвращается:

  • пустой объект ResultSet при успешном выполнении запроса;
  • исключение при неуспешном выполнении запроса.

Перед работой с логической базой данных выберите ее в качестве используемой по умолчанию — это позволит обращаться к логическим сущностям без имени логической БД.

Синтаксис

Создание логической БД:

CREATE DATABASE db_name

Создание логической БД только на логическом уровне:

CREATE DATABASE db_name LOGICAL_ONLY

Параметры:

db_name

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

Ключевое слово LOGICAL_ONLY

Ключевое слово LOGICAL_ONLY позволяет создать логическую базу данных только на логическом уровне (в логической схеме данных), без пересоздания связанной физической базы данных в хранилище данных.

Если ключевое слово не указано, создается как логическая, так и связанная с ней физическая база данных.

Ограничения

  • Имя логической БД должно быть уникально в рамках окружения и соответствовать требованиям,
    описанным в разделе Соглашения об именах.
  • Логическая БД не может иметь имя INFORMATION_SCHEMA.
  • Имя логической БД не может содержать два и более символа подчеркивания (_) подряд, если в хранилище есть СУБД ADG.

Примеры

Создание логической БД

CREATE DATABASE marketing

Создание логической БД только на логическом уровне

CREATE DATABASE marketing1 LOGICAL_ONLY