我有一个文件,其中有一列名为
GUIDS
。
每行都有如下格式的数据
00-15-BC-00-19-09-2B-E4
通常我使用 SQL Server 导入扩展并导入数据。但对于这个特定的数据,它认为连字符是分隔符,并试图将数据分成 8 列。
有什么建议我可以解决这个问题吗?
我尝试创建派生列 - 我已阅读博客文章,但似乎没有人解决此问题。似乎没有办法告诉它忽略连字符 - 但我们需要它们。
在 Azure Data Studio 导入平面文件向导或 SSMS 导入平面文件选项中,没有为我们提供设置分隔符的选项,我将自动检测(重复的特殊字符)作为分隔符。
要解决此问题,您可以在 处注册使用
,
,它将使用它作为默认分隔符来分隔列并按照 @siggemannen 的建议将值作为单独的列获取
或者您可以使用来自 SMSS 的 SQL 导入向导选项和平面文件,它将为您提供行分隔符和列分隔符选项。