Сегодня речь пойдет об интересных параметрах библиотеки libname:
DBSERVER_MAX_BYTES,
DBCLIENT_MAX_BYTES
Бывало ли у вас так, что вы регистрируете таблицу в SAS Managment Console, потом смотрите свойства полей таблицы и обнаруживаете, что они не совпадают с оригиналом.
Так вот виной тому как раз те самые настоечные параметры DBSERVER_MAX_BYTES, DBCLIENT_MAX_BYTES.
Обычно они выставлены в значении 1. В таком случае вы ничего не заметите.
Но выставите другое значение и вы увидите к чему это приведет.
Метаданные начнут резко расширяться, причем как в случае с выгрузкой данных в SAS, так и загрузкой обратно в БД, от куда вы их брали.
И так давайте же посмотрим на примере что к чему:
И так если вы досмотрели видео до конца, то вопрос следующий.
Что будет с полем Varhcar2(1100) когда его с коэффициентами:
DBSERVER_MAX_BYTES =4
DBCLIENT_MAX_BYTES =4
пере зальют обратно в Oracle?