Учебно-справочное пособие по СУБД Informix

         

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 загружать без блокированных таблиц



Содержание раздела