Почему BCP производит пустой указатель, когда столбец содержит пустую строку и пустую строку, когда столбец является пустым?

Попробуйте что-то вроде этого:

(echo oldpasswd; echo newpasswd) | smbpasswd -s
8
задан gbn 1 November 2009 в 20:04
поделиться

1 ответ

Прошло какое-то время, но я уверен, что это обратная совместимость / наследие SQL Server 6.5

SQL Server 6.5 не может хранить пустую строку: всегда был один пробел. Это изменилось в SQL 7

, поэтому '' -> NULL и '' -> '' верны с точки зрения древней истории.

9
ответ дан 5 December 2019 в 15:24
поделиться
Другие вопросы по тегам:

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