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

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

14-7-1147650

Приведенный на рисунке пример создает инструкции 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);

...

14-8-5142550

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

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

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

Related Posts