Экспорт имен столбцов
-cl [< имя файла >]
Заставляет создавать файл с именами столбцов экспортированной базовой таблицы или выполненного SQL-запроса.
Ключ должен использоваться одновременно с одним из ключей -l
или -j
.
Вариант с ключом -l
:
задан ключ -l
(т.е. экспорт только данных таблицы). В этом случае список экспортированных столбцов будет сформирован в указанном файле. Если < имя файла >
не указано, то по умолчанию будет создан файл < имя таблицы >.txt
.
Примеры
1)
dbstore.exe -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