Доступные версии документации

Тестирование значений типа DATE
Ключ
 
-tz
Описание

Задает диагностику (выявление) только ошибочных значений типа DATE (нулевые даты ошибочными не считаются).

Если дополнительно задан ключ -s, то создается SQL-скрипт для замены выявленных ошибочных значений на нулевое значение даты.

С ключом -tz – диагностируются только ошибочные даты; если дополнительно задан ключ -s, они переводятся в нулевые даты.

Примеры
Тестирование значений типа DATE с выдачей протокола тестирования на консоль:
testdb c:\db -tz

Тестирование значений типа DATE с последующей заменой ошибочных значений на нулевую дату:
testdb c:\db -tz -s d:\rest_db\restore.sql
Выполнение sql-скрипта для корректировки ошибочных значений:
inl -u SYSTEM/MANAGER _d:\rest_db\restore.sql

Примечания

  1. Без дополнительных ключей – диагностируются только ошибочные даты; если дополнительно задан ключ -s, они переводятся в NULL при отсутствии ограничения NOT NULL и в нулевые даты при наличии такого ограничения.

  2. С ключом -tn диагностируются ошибочные и нулевые даты (для нулевых выдается предупреждение); если дополнительно задан ключ -s, они переводятся в NULL при отсутствии ограничения NOT NULL.

  3. С ключом -tz – диагностируются только ошибочные даты; если дополнительно задан ключ -s, они переводятся в нулевые даты.

  4. При задании двух ключей -tn и -tz приоритет имеет ключ -tn.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter