Link Search Menu Expand Document

CREATE DATABASE

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

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

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

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

Синтаксис

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

CREATE DATABASE db_name

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

CREATE DATABASE db_name LOGICAL_ONLY

Параметры:

  • db_name — имя создаваемой логической базы данных. Может содержать латинские буквы, цифры и символы подчеркивания (“_”).

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

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

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

Ограничения

  • Имя логической базы данных должно начинаться с латинской буквы, после первого символа могут следовать латинские буквы, цифры и символы подчеркивания в любом порядке.
  • Логическая БД не может иметь имя INFORMATION_SCHEMA, а также имена, перечисленные в разделе Зарезервированные слова.

Примеры

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

CREATE DATABASE marketing

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

CREATE DATABASE marketing1 LOGICAL_ONLY