SQL外部表列长度问题

标签 sql azure azure-sql-database

我在数据湖中有一个 .csv 文件,其文本列长度为 16000。我必须在 Azure SQL 中创建一个外部表才能读取该 .csv 文件数据。外部表中不允许使用 nvarchar(max)/varchar(max),我只能定义最多 4000 的列长度。

有人可以帮我解决这个问题吗?

最佳答案

作为一种解决方法,正常的 Azure 数据工厂复制事件会将 CSV 导入到 Azure SQL,不会出现任何问题,并且您可以将 16,000 列长度的数据放入 NVARCHAR(max) 作为 Azure SQL 上的目标。快速而简单。

关于SQL外部表列长度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70434768/

相关文章:

Mysql 警告代码 1592 使用语句格式写入二进制日志的不安全语句

sql - MYSQL/SQL : Query optimisation

azure - 有人知道真实世界的 Windows Azure 成本计算示例吗?

javascript - 使用携带另一个数组的对象异步循环数组

sql - ORACLE:将 VARCHAR 转换为 TIMESTAMP/TIMEZONE

sql - 在 SQL Server 中,当在具有聚集索引的表上使用 TOP 时,默认情况下是确定性的吗?

azure - 当我们收到服务器错误时如何添加 azure 警报

azure - 如何在不注册 Microsoft 或 Azure 的情况下托管 Microsoft Bot?

azure - 如何在 Azure 应用服务中创建虚拟目录并部署包

azure-sql-database - Azure Elastic DB 中的 ReferenceTableInfo 与 ShardedTableInfo 有什么区别?