You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Synapse无服务器SQL池能否创建分区外部表?脚本执行失败

Azure Synapse无服务器SQL池分区外部表支持说明
  • 无服务器SQL池不支持使用PARTITION子句创建分区外部表,该语法是专用SQL池的专属语法,这正是你的脚本执行失败的原因。
  • 若你的数据是按分区路径结构存储(例如myLocation/TaxiData/month=1/、myLocation/TaxiData/month=2/这类格式),可以通过以下方式实现类似分区查询的效果:
    1. 创建外部表时省略PARTITION子句,在查询阶段直接通过路径条件筛选数据
    2. 使用OPENROWSET结合路径过滤读取指定分区数据,示例(假设为Parquet格式):
      SELECT *
      FROM OPENROWSET(
          BULK 'myLocation/TaxiData/month=*/*.parquet',
          DATA_SOURCE = 'population_ds',
          FORMAT = 'PARQUET'
      ) AS query_result
      WHERE query_result.month = 1;
      
    3. 也可以创建视图封装分区筛选逻辑,简化后续查询操作

内容的提问来源于stack exchange,提问作者Aleksei Díaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 03:42:53