Экспорт имен столбцов
-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