Используя SQLBulkCopy к базе данных Insert/Update

Вот способ, которым я смог усечь и не вокруг:

select 100.0019-(100.0019%.001)

возвраты 100.0010

И Ваш пример:

select 123.456-(123.456%.001)

возвраты 123.450

Теперь, если Вы хотите избавиться от конечного нуля, просто бросьте его:

select cast((123.456-(123.456%.001)) as decimal (18,2))

возвраты 123.45

9
задан vix 9 November 2009 в 11:36
поделиться

2 ответа

Обрезать таблицу и выполнить массовое копирование.

3
ответ дан 4 December 2019 в 11:06
поделиться

SqlBulkCopy используется только для вставки записей, а не для их обновления, как описано здесь . Для выполнения массовых обновлений потребуется другой метод.

например, вы можете SqlBulkCopy в промежуточную таблицу, а затем выполнить некоторый SQL для обновления оттуда в основную таблицу.

15
ответ дан 4 December 2019 в 11:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: