Dbload - Из ASCII в INFORMIX
2. dbload - Из ASCII в INFORMIX
Закачивает данные из ASCII файлов в базу данных INFORMIX. Файлы могут быть созданы другими продуктами INFORMIX, и даже другими (не INFORMIX) Системами Управления Базами Данных.
Поддерживает следующие возможности:
- Данные из конкретных полей одного или более входных файлов можно поместить в конкретные столбцы одной или нескольких таблиц базы данных.
- Начинать можно с произвольной строки входного файла.
- Закачать n строк. (Ключ -i)
- Данные фиксированной и переменной длинны.
- Для любого поля записи можно указать обозначение NULL значения.
- К данным можно добавлять константы, которых не было во входных файлах.
- Ошибочные записи перехватываются и помещаются в error log файл.
- Можно задать лимит на количество ошибок, допустимых при закачке. Если он превзойдется, утилита остановится. (Ключ -e)
- Можно задать сколько строк достаточно успешно прочесть, чтобы записать их в базу данных. (Ключ -n)
dbload [-d dbname] [-c cfilname] [-l errlogfile] [-e errnum] [-n nnum] [-i inum] [-s] [-p] [-r] -d имя базы данных -c имя командного файла -l log file для ошибочных строк -e кол-во допустимых ошибочн.строк before abort -n кол-во of row(s) before commit -i сколько строк сначала пропустить. -s только проверить синтаксические ошибки -p при останове спрашивать: commit или нет -r загружать без блокированных таблиц