Выгрузка содержимого таблицы в файл

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

Выгрузка содержимого таблицы в файл

Приведенный на рисунке пример создает инструкции INSERT для таблицы DEPARTMENTS_TEST, содержание которой выгружено в файл data.sql с помощью функции Save File (сохранить файл) приложения SQL Developer.

Содержимое файла сценария data.sql следующее:

    INSERT INTO departments_test VALUES
    (10, 'Administration', 1700);
INSERT INTO departments_test VALUES
    (20, 'Marketing', 1800);
INSERT INTO departments_test VALUES
    (50, 'Shipping', 1500);
INSERT INTO departments_test VALUES
    (60, 'IT', 1400);
...
Выгрузка содержимого таблицы в файл

Возможно, вы обратили внимание на большое количество символов одинарных кавычек на предыдущем рисунке. Последовательность из четырех одинарных кавычек создает в конечной инструкции один символ одинарной кавычки. Также не забывайте, что в кавыч-ки должны быть заключены символьные значения и значения дат.

Чтобы вывести один символ одинарной кавычки внутри строки, понадобится поместить перед этим символом еще один символ одинарной кавычки. Например, в пятом примере на рисунке окружающие символы кавычек применяются ко всей строке. Второй символ кавычки играет роль префикса для вывода третьего символа кавычки. Следовательно, результат будет представлять один символ кавычки, за которым идет скобка, после которой стоит точка с запятой.

Далее: Создание объекта схемы

Статьи по теме
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)