Экспорт имен столбцов

 
-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