我正在尝试使用 Azure Data Studio 的导入功能将数据导入 SQL Server - 它错误地将数据视为分隔符

问题描述 投票:0回答:1

我有一个文件,其中有一列名为

GUIDS

每行都有如下格式的数据

00-15-BC-00-19-09-2B-E4

通常我使用 SQL Server 导入扩展并导入数据。但对于这个特定的数据,它认为连字符是分隔符,并试图将数据分成 8 列。

有什么建议我可以解决这个问题吗?

我尝试创建派生列 - 我已阅读博客文章,但似乎没有人解决此问题。似乎没有办法告诉它忽略连字符 - 但我们需要它们。

sql-server azure-data-studio
1个回答
0
投票

在 Azure Data Studio 导入平面文件向导或 SSMS 导入平面文件选项中,没有为我们提供设置分隔符的选项,我将自动检测(重复的特殊字符)作为分隔符。

要解决此问题,您可以在 处注册使用

,
,它将使用它作为默认分隔符来分隔列并按照 @siggemannen

的建议将值作为单独的列获取

或者您可以使用来自 SMSS 的 SQL 导入向导选项和平面文件,它将为您提供行分隔符和列分隔符选项。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.