当前位置: 首页 > 面试题库 >

在SQL Server 2005中使用SSIS从平面文件导入时如何保留NULL值

燕智
2023-03-14
问题内容

我已将记录导出到以“ |”分隔的平面文件中 似乎当我将这些记录导入到新数据库中时,SQL
Server将NULL值视为空字段。我的查询在记录/字段为NULL时正常工作,因此我想找到一种在数据中保留NULL值或将空白字段转换为NULL值的方法。我以为前者会容易一些,但我不知道该怎么做。任何帮助,将不胜感激。


问题答案:

在数据流中的目标连接中,有一个属性可供您查看,该属性显示Keep null,Just会检查该属性。为什么那不是我永远不会知道的默认值。

嗯,那里的东西发臭了。我可以建议您然后清除数据并将其更改为null,您可以将其作为数据流的一部分来执行,也可以执行两个数据流,一个将数据插入到临时表中,然后运行执行SQl任务以进行清洁并创建一个数据流,以便从登台表运行到实际表。



 类似资料:
  • 我有一个简单的平面文件,如下所示: 禁止使用的文字 文字1 字6 文字3 然后我将从像这样的表中的列值中删除这些单词(单词使用';'分隔): 原始列值 文字1;文字5;文字8;文字2;文字6 单词2;单词4;单词1;单词0;单词9 //等等 我使用OLE DB Source从SQL读取表并进行一些转换,并使用脚本组件删除这些单词。我可以使用平面文件源来读取禁止的单词,但如何在脚本组件中使用它们,因

  • 我花了几个小时试图找出“第387行”的具体内容,播放这个和那个,删除和更改源数据,但根本没有得到任何提示--仍然是同样的错误。SSIS包使用显式指定的文件名工作正常,脚本正确地使用最大文件名拾取文件,但这些部分不能一起工作,导致上面的错误。

  • 我正在使用WebStorm编辑火箭。基于Meteor的聊天项目,但WebStorm总是在咖啡文件的处显示“保留字”警告。项目运行良好——这似乎只是WebStorm的配置问题。 以下是我的WebStorm设置:

  • 问题内容: 我已经开始使用推荐的广告,并从移走了。我无法重新粘合在一起的一件事是使用持久性Cookie存储。我想简单地将自定义cookie处理程序/管理器附加到我的连接中以存储cookie。Android文档并不是很有帮助,因为它将Cookie主题分为两行。 我以前使用过LoopJ ,效果很好。 关于如何在Android中设置可以附加到我的自动保存和检索cookie 的持久性cookie存储的想法

  • 问题内容: 我用Java编写了一个小的复制工具,用于复制USB记忆棒上的.mp3文件。复制新文件时,会保留一些文件属性,但不会保留创建时间。 要复制文件,我使用: 所以我的问题是,有没有办法节省文件创建时间?如果没有,我想我建立了一个用Windows robocopy复制的类。 问题答案: 如果您使用的是Java 7+,则可以使用: 如果那没有复制创建时间(在我的机器上也是如此),您也可以手动设置

  • 我正在努力使用mongoimport从CSV文件导入Mongodb的ObjectId: 我尝试了我能想到的所有组合和转义方法,但无法从CSV正确导入ObjectId。 首先,我尝试准确地将从MongoDB导出的内容导入到CSV。我正在使用MongoDB 2.2.1。 我刚刚创建了两个集合,并在另一个文档中引用了一个文档的_id: 然后我在shell中使用了mongoexport命令: 生成的CSV