Экспорт имен столбцов
-cl [<имя файла>]
Заставляет создавать файл с именами столбцов экспортированной базовой таблицы или выполненного SQL-запроса.
Ключ должен использоваться одновременно с одним из ключей -l
или -j
.
Вариант с ключом -l
:
задан ключ -l
(т.е. экспорт только данных таблицы). В этом случае список экспортированных столбцов будет сформирован в указанном файле. Если <имя файла>
не указано, то по умолчанию будет создан файл <имя таблицы>.txt
.
Примеры
1)
dbstore -u SYSTEM/MANAGER8 -l AUTO -cl
Список столбцов будет выгружен в файл AUTO.txt
(в каталоге запуска dbstore).
2)
dbstore -u SYSTEM/MANAGER8 -l AUTO -cl "/usr/linter/Столбцы AUTO.txt"
Список столбцов будет выгружен в файл /usr/linter/Столбцы AUTO.txt
.
Вариант с ключом -j
:
задан ключ -j
(то есть экспорт результата выполнения SQL-запроса). Параметр <имя файла>
является обязательным. Если в выборке встречаются неименованные столбцы, то в экспортированном списке столбцов они будут именоваться как UNDEFINED COLUMN #<номер>
, где <номер>
– порядковый номер столбца в выборке, начиная с 1
.
Пример
dbstore -u SYSTEM/MANAGER8 -j "select 1, sysdate, null" -cl AUTO_SQL.txt
Список столбцов выборки выгружен в файл AUTO_SQL.txt
(в каталоге запуска dbstore):
UNDEFINED COLUMN #1 UNDEFINED COLUMN #2 UNDEFINED COLUMN #3