Esto me pareció un comportamiento realmente extraño y pasé un tiempo buscando errores en mi código antes de encontrar¿Por qué la salida de bcp es nula cuando la columna contiene una cadena vacía y una cadena vacía cuando la columna es nula?
"copias de la tabla de la base de datos o ver en un archivo. Si especifica un archivo existente, el archivo se sobrescribe. Al extraer datos, tenga en cuenta que la utilidad bcp representa una cadena vacía como nula y una cadena nula como una cadena vacía ". (desde http://msdn.microsoft.com/en-us/library/ms162802.aspx)
Obviamente, esto me permitió solucionar mi problema, pero ¿alguien puede pensar o alguien sabe por qué este es el caso?
http: // stackoverflow.com/questions/12588149/how-to-make-microsoft-bcp-export-empty-string-instead-of-a-nul-char proporciona una solución potencial – Dan