【问题标题】:Partitioning Data on BULK INSERT command在 BULK INSERT 命令上对数据进行分区
【发布时间】:2021-03-01 09:38:19
【问题描述】:

在上一篇文章中,我能够成功地使用 SQL On-Demand 中的 OPENROWSET 命令中的文件路径元数据在视图中创建分区方案。 Link.

我希望在普通的 Azure SQL 数据库视图中复制它。当我尝试运行相同的命令时,我收到一条错误提示

找不到列“r”或用户定义的函数或聚合“r.filepath”,或者名称不明确。

这是我在 SSMS 中为我​​的 Azure SQL 数据库实例运行的内容。

CREATE VIEW testview6 AS
SELECT *, r.filepath(1) as [date]
FROM OPENROWSET (
        BULK 'Sales/2020-10-01/Iris_Shortened.csv',
        DATA_SOURCE = 'azure_blob_sas5',
        SINGLE_CLOB
        ) AS [r];

我不确定自己做错了什么。我的目标是创建一个分区方案,以便文件路径元数据可用于解析所需内容。这是只有 SQL On-Demand 才有的东西吗?

【问题讨论】:

    标签: sql sql-server azure-synapse


    【解决方案1】:

    目前是的。 这是个好主意,您可以为 Azure SQL 数据库here 创建一个功能请求吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-23
      • 2013-01-13
      • 2019-08-30
      • 1970-01-01
      • 1970-01-01
      • 2013-10-30
      相关资源
      最近更新 更多