请教关于用bcp导出数据的问题

稻草人seu 2008-12-23 01:17:17
用bcp导出数据,如果字段(varchar or text类型)为空值(不是null)导出来是个口形状的空字符。
...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
稻草人seu 2008-12-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 linguojin11 的回复:]
declare @a varchar(10)
declare @b varchar(10)
set @a=''
set @b=null
if @a is null
select 1
if @b is null
select 2
要理解好null与''的区别
[/Quote]

什么意思 我没看懂啊
linguojin11 2008-12-23
  • 打赏
  • 举报
回复
declare @a varchar(10)
declare @b varchar(10)
set @a=''
set @b=null
if @a is null
select 1
if @b is null
select 2
要理解好null与''的区别
稻草人seu 2008-12-23
  • 打赏
  • 举报
回复
空值也不是空格 就是insert "" 这样的东西进去的
fantuan 2008-12-23
  • 打赏
  • 举报
回复
你说的空值是指纯空格的字符串吗?
我觉得可能是一些不可见的特殊字符,才导致BCP出来是口形状的空字符
稻草人seu 2008-12-23
  • 打赏
  • 举报
回复
ISNULL只能判断 NULL值的 不能判断纯粹空值的
nalnait 2008-12-23
  • 打赏
  • 举报
回复
ISNULL

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧