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

Azure Synapse无服务器内置池删除表的正确语法咨询

Azure Synapse无服务器内置池删除表的正确语法

你遇到的错误根源在于:无服务器SQL池不存在传统本地表,你操作的对象大概率是外部表或视图,必须明确指定对象类型才能正确执行删除操作。

正确语法分两种情况:

  • 删除外部表:必须添加EXTERNAL TABLE关键字
    DROP EXTERNAL TABLE [dbo].[ts_originationopportunity];
    
  • 删除视图:如果是基于外部数据创建的视图,需使用VIEW关键字
    DROP VIEW [dbo].[ts_originationopportunity];
    

补充验证方法

可以先执行以下语句确认目标对象的类型,再选择对应语法:

SELECT 
    name, 
    type_desc 
FROM 
    sys.objects 
WHERE 
    name = 'ts_originationopportunity' AND schema_id = SCHEMA_ID('dbo');

返回结果中的type_desc会显示对象是EXTERNAL_TABLE还是VIEW。

内容的提问来源于stack exchange,提问作者Patterson

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 21:35:11