Функция setdbprefs не рекомендуется. Используйте следующую заменяющую функциональность, чтобы указать, что данные возвращают формат, обработку ошибок и недостающие данные. Некоторые различия между рабочими процессами могут потребовать обновлений вашего кода.
Данные возвращают формат — Для настройки базы данных 'DataReturnFormat', эти значения не рекомендуются:
'numeric'
'cellarray'
'structure'
Обработка ошибок — настройка базы данных 'ErrorHandling' не рекомендуется.
Недостающие данные — 'NullNumberWrite', 'NullStringWrite' и настройки базы данных 'NullNumberRead' для обработки значений данных NULL не рекомендуются.
Нет никаких планов удалить функцию setdbprefs в это время.
Обновите код
Чтобы установить данные возвращают формат в предшествующих релизах, вы указали, что возврат импортировал данные как числовую матрицу путем установки настройки базы данных 'DataReturnFormat' на значение 'numeric'. Например:
Теперь можно установить то же значение при помощи аргумента пары "имя-значение" 'DataReturnFormat' функции fetch.
Или, можно настроить настройки импорта.
Чтобы задать обработку ошибок в предшествующих релизах, вы устанавливаете настройку базы данных 'ErrorHandling' на значение 'report' или 'store' при помощи функции setdbprefs. Например:
Теперь вы задаете обработку ошибок при помощи аргумента пары "имя-значение" 'ErrorHandling' функции database или аргумента пары "имя-значение" 'ErrorHandling' функции executeSQLScript.
Чтобы задать обработку недостающих данных в предшествующих релизах, вы устанавливаете настройку базы данных 'NullNumberWrite' на определенное значение, например. Эта таблица показывает настройки базы данных preference, которые не рекомендуются и функциональность, которую можно использовать вместо этого.
| Нежелательная функциональность | Рекомендуемая замена |
|---|
setdbprefs('NullNumberWrite','NaN') | Входной параметр data sqlwrite |
setdbprefs('NullStringWrite','null') | Входной параметр data sqlwrite |
setdbprefs('NullNumberRead','0') | Объект SQLImportOptions |