SSIS: DT_NUMERIC является неподписанным int с "отдельным знаком". Это подписано или нет?

Вот два слегка отличающихся определения DT_NUMERIC от msdn

Точное числовое значение с фиксированной точностью и масштабом. Этот тип данных представляет собой 16-байтовое целое число без знака с отдельным знаком, шкалой от 0 до 38 и максимальной точностью 38.

Точное числовое значение с фиксированной точностью и масштабом. Этот тип данных представляет собой 16-байтовое значение с отдельным знаком, шкалой от 0 до 38 и максимальной точностью 38.

Что означает отдельный знак?
Это подписано или нет?
Если он не подписан, как указать это с помощью этого "отдельного знака"?

1 ответ

DT_NUMERIC ПОДПИСАН. Вы правы, определение "отдельный знак" не очень понятно! Но вы можете поместить целое число со знаком в такое поле, и оно будет работать.

Другие вопросы по тегам