У меня возникла проблема при попытке экспорта в текстовый файл с помощью утилиты bcp.Вот мой сценарий:
USE [Siron_ETL]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[customer]
AS
Declare @V_SQL_TMP VARCHAR (4000)
SET @V_SQL_TMP = 'bcp " SELECT INSTITUTE+H_COUNTRY+replicate('' '',3-len( H_COUNTRY)) from [Siron_ETL].[dbo].[in_customer]" queryout "C:\Customer.txt" -c -UTF8 -T -t -Slocalhost'
EXEC xp_cmdshell @V_SQL_TMP
Однако, когда H_Country равен NULL, я экспортирую без данных в Customer.txt.Если я заменяю значение NULL пробелом или любым символом, это работает.Как я могу экспортировать со значением NULL в столбце.