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

如何同时指定表名和schema 检查表是否启用系统版本控制

调整后可指定Schema的表版本控制校验语句

你可以关联sys.schemas系统视图增加Schema匹配逻辑,调整后的语句如下:

IF EXISTS (SELECT 1 
           FROM sys.tables t
           INNER JOIN sys.schemas s ON t.schema_id = s.schema_id
           WHERE t.NAME = 'tablename' 
             AND s.name = 'yourschemaname' -- 替换为实际的Schema名称
             AND t.temporal_type = 2) 
    SELECT 1 AS TABLE_EXIST 
ELSE 
    SELECT 0 AS TABLE_EXIST
  • 原逻辑中temporal_type = 2代表匹配系统版本控制的临时表的规则保持不变
  • 新增的Schema关联逻辑可以精准匹配指定Schema下的表,避免不同Schema下存在同名表导致的校验结果错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 20:15:02