我在SQL Server中有一个表,其中有一个列Team
,但是当通过BCP插入数据时,第一行出现了一些特殊字符:
TEAM
1.Insta Acq
我试着使用这里显示的代码,但是没有成功。我复制了特殊符号,并将其粘贴到替换函数中,作为
REPLACE(COLUMN NAME,'1.Insta Acq', '1.Insta Acq' )
数据类型:
COLUMN_NAME DATA_TYPE TYPE_NAME
-------------------------------------
TEAM -9 nvarchar
SOURCE 12 varchar
STAGE 12 varchar
TARGET OCT'22 4 int
表中的示例数据:
TEAM SOURCE STAGE TARGET OCT'22
------------------------------------------------------------------
1.Insta Acq Website TB Active / TB Inactive 9000
1.Insta Acq Website No Offer 3500
1条答案
按热度按时间7fyelxc51#
由于您要处理的是可能是Unicode的“特殊”字符,因此必须在
REPLACE
调用中使用N
前缀,以指示这些字符串是Unicode字符串。试试看: