我工作的公司有很多系统,源数据源自平面文件或Excel工作簿。然后使用DTS将这些文件导入SQL Server数据库。
通常这些文件包含各种控制字符(例如,我花了一个小时才发现某些记录中有一些\0
显然SAP喜欢填充内容),理想情况下我们希望在它们进入我们的数据库之前将其剥离。
我没有大量使用过DTS / SSIS,但我认为必须有一些东西,或者至少是一种消毒最佳实践,我应该使用它?
关于如何以可重复的方式在许多进口中执行此操作的任何想法将不胜感激。
发布于 2019-03-04 08:43:31
如果可以随时简单地替换/删除某些字符,那么我们通常使用自定义C程序处理此预导入。这显然不适用于二进制文件或具有可变长度列长指示符列或EBCDIC等的任何内容,但是当它可以使用时,它可以应用而不管导入工具。
发布于 2019-03-04 10:34:13
根据您的需要,您还可以执行以下操作:
https://stackoverflow.com/questions/-100000992
复制相似问题