活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
算力互联调度平台
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案智云上海应用生态专区
AI应用
  • 泛微合同管理解决方案
  • 泛微数智大脑Xiaoe.AI解决方案
  • MaxKB知识库解决方案
  • 天翼AI文创
AI服务
  • 昆仑AI训推服务解决方案
  • 国信模型服务解决方案
企业应用
  • 翼电子签约解决方案
  • 翼协同解决方案
  • 翼电签-契约锁解决方案
  • 翼视频云归档解决方案
教育应用
  • 翼电子教室
  • 潜在AI教育解决方案
建站工具
  • SSL证书
  • 翼定制建站解决方案
  • 翼多端小程序解决方案
办公协同
  • 天翼云企业云盘
  • 安全邮箱
灾备迁移
  • 云管家2.0
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      文档中心

      数据管理服务

      数据管理服务

      • 数据管理服务

      无数据

        • 产品公告
        • 【变更】2025年9月9日起数据管理服务DMS订购流程上线
        • 【变更】2025年6月27日起数据管理服务DMS审计日志存储策略调整
        • 产品动态
        • 产品介绍
        • 产品定义
        • 产品优势
        • 功能特性
        • 产品架构
        • 版本说明
        • 使用限制
        • 计费说明
        • 权限说明
        • 管控模式
        • 基本概念
        • 快速入门
        • 录入实例
        • 登录实例
        • 主账号快速入门
        • 子账号快速入门
        • 配置IP白名单
        • 用户指南
        • 控制台首页
        • 登录账号
        • 首页概览
        • 个人信息弹窗
        • 切换组织
        • 实例列表
        • 实例列表简介
        • 添加实例至收藏夹
        • 数据资产
        • 实例管理
        • 实例列表
        • 添加云数据库
        • 添加公网/直连数据库
        • 添加AOne环境数据库
        • 同步云数据库
        • 同步元数据
        • RDS控制台
        • 开启数据库审计
        • 实例收藏
        • 登录数据库
        • 数据库管理
        • 查询窗口跳转
        • 实例详情
        • 编辑实例
        • 管控规则
        • 禁用或启用实例
        • 删除实例
        • 实例打标
        • 库列表
        • 模式列表
        • 对象列表
        • 数据库用户管理
        • MySQL数据库用户管理
        • PostgreSQL数据库用户管理
        • 数据权限管理
        • 敏感数据保护
        • 敏感实例
        • 敏感列
        • 脱敏算法
        • 敏感列权限管控
        • 分类分级
        • 识别任务
        • 开发空间
        • 查询窗口
        • 查询窗口介绍
        • 查询指引
        • 查询和新建/编辑表结构
        • 打开表
        • 表详情
        • 新建/编辑可编程对象
        • 新建/编辑脚本
        • 管理员模式
        • SQL变更
        • 数据导入
        • 数据导入介绍
        • 提交导入任务
        • 数据导入工单列表
        • 数据导出
        • 数据导出介绍
        • 提交导出任务
        • 数据导出工单列表
        • 数据复制
        • 数据复制介绍
        • 提交复制任务
        • 数据复制工单列表
        • 结构对比
        • 数据对比
        • 测试数据生成
        • SQL治理
        • 应用SQL审核
        • 慢SQL
        • MySQL慢SQL
        • DRDS慢SQL
        • PostgreSQL慢SQL
        • DDS慢SQL
        • SQL Server慢SQL
        • SQL审计
        • SQL明细
        • MySQL统计分析
        • SQL Server统计分析
        • 规范与风险管理
        • SQL规范配置
        • SQL风险配置
        • 配置管控规则
        • DDL
        • DML
        • 导出数据
        • 安全协作
        • 工单列表
        • 工单系统简介
        • 工单列表简介
        • 操作审计
        • DMS SQL明细
        • DMS操作审计
        • 审批流
        • 用户与角色
        • 用户管理
        • 数据授权
        • 运维授权
        • 权限详情
        • 团队管理
        • 智能运维
        • 实例概览
        • 实例概览简介
        • 评分规则
        • 实例画像
        • 一键诊断
        • 会话管理
        • MySQL会话管理
        • PostgreSQL会话管理
        • SQL Server会话管理
        • DDS会话管理
        • SQL限流
        • 持续Kill
        • 实时性能
        • 请求分析
        • 性能趋势
        • 空间分析
        • MySQL空间分析
        • PostgreSQL空间分析
        • DDS空间分析
        • 锁分析
        • MySQL锁分析
        • PostgreSQL锁分析
        • SQL Server锁分析
        • 异常管理
        • 异常管理简介
        • 异常记录
        • 性能洞察
        • 诊断报告
        • 数据追踪
        • 个人中心
        • 个人信息
        • 我的权限
        • 我的权限简介
        • 申请数据权限
        • 我的团队
        • 我的组织
        • AI智能
        • DMS助手
        • SQL生成
        • SQL纠错
        • 最佳实践
        • 版本选择及团队/角色配置
        • 常见问题
        • 常见问题概览
        • 如何开通数据管理服务?
        • 连接实例失败如何解决?
        • 产品咨询类
        • 操作使用类
        • API参考
        • API使用说明
        • 相关协议
        • 产品服务协议
          无相关产品

          本页目录

          帮助中心数据管理服务用户指南SQL治理规范与风险管理SQL规范配置
          SQL规范配置
          更新时间 2026-01-13 11:07:45
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          最近更新时间: 2026-01-13 11:07:45
          分享文章
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          本文介绍SQL规范功能,DMS会对用户在查询窗口、SQL变更等模块中提交的SQL语句进行规范审核,符合规范要求的才可执行,这样可以提前识别一些错误或者不规范的SQL,降低异常SQL对数据库造成的风险。

          前提条件

          时间字段分区表须确定生命周期制定规则和数据清理表   新建索引需要加参  数initrans

          时间字段分区表须确定生命周期制定规则和数据清理表

          时间字段分区表须确定生命周期制定规则和数据清理表

          规则类型适用的数据库适用的SQL语句规则名称在线/离线规则
          库MySQL、PostgreSQLCREATE DATABASE限制创建库的字符集离线
          OracleCREATE DBLINK禁止所有用户拥有创建dblink权限
          离线

          表

          MySQL、PostgreSQL、Oracle










          CREATE TABLE

          表要有主键离线
          MySQL、PostgreSQL表要有备注离线
          MySQL、PostgreSQL限制表名大小写离线
          MySQL限制表存储引擎离线
          MySQL、PostgreSQL禁止使用分区表离线
          MySQL、PostgreSQL、Oracle表要包含哪些列离线
          MySQL限制表字符集离线
          MySQL、PostgreSQL、Oracle表名不能是关键字离线
          MySQL、PostgreSQL、Oracle限制表字段数量离线
          Oracle新建表表名不能带有日期格式离线
          建表时指定表空间名字前缀不能为关键字
          离线
          时间字段分区表须确定生命周期制定规则和数据清理表离线
          表名中带关键字的表必须进行分区离线
          新建表需要加参数initrans离线







          列

          MySQL、PostgreSQL、Oracle







          CREATE TABLE

          字段名不能是关键字离线
          MySQL、PostgreSQL限制字段名大小写离线
          MySQL不能设置列的字符集离线
          MySQL、PostgreSQL、Oracle限制列不能使用部分数据类型离线
          MySQL、PostgreSQL列要有注释并限制长度离线
          MySQL、PostgreSQL、Oracle限制char类型字段长度离线
          MySQL、PostgreSQL、Oracle限制varchar类型字段长度离线


          索引

          PostgreSQLCREATE INDEX建议以create index concurrently方式创建索引离线
          MySQL、PostgreSQLCREATE TABLE限制单表中索引数量离线
          OracleCREATE INDEX索引命名必须以关键字命名离线
          索引创建必须显式指定表空间,且指定的表空间为数据表空间在线
          索引创建不能nologging
          离线
          分区表创建的索引必须为LOCAL类型
          在线
          索引的表空间名称必须以关键字开头
          离线
          新建索引需要加参数initrans
          离线









          更新

          MySQL、DRDS









          UPDATE/DELETE

          update/delete语句限制多表关联的数量离线
          MySQL、DRDS、PostgreSQLupdate/delete语句建议指定where条件离线
          MySQL、DRDS、PostgreSQLupdate/delete语句检测where条件是否包含子查询离线
          MySQL、DRDSupdate/delete语句不能有order by子句离线
          MySQL、DRDS、PostgreSQLupdate/delete语句检测涉及表/字段是否存在在线(检测该规则需连接数据库实例)
          MySQL、DRDS、PostgreSQL限制某些表UPDATE/DELETE单个语句的总影响行数 在线(检测该规则需连接数据库实例)
          MySQL、DRDS、PostgreSQLupdate语句检测是否更新了主键在线(检测该规则需连接数据库实例)
          PostgreSQLupdate语句检测是否更新了唯一键离线
          DRDS禁止使用truncate table语句
          离线
          DRDSupdate/delete语句不能带limit条件离线




          写入



          MySQL、DRDS、PostgreSQL




          INSERT

          插入语句建议指定insert字段列表离线
          插入语句中insert字段名不能重复离线
          插入语句中insert字段列表要和值列表匹配离线
          插入语句限制一条insert values的总行数离线
          插入语句检测insert的表/字段是否存在在线(检测该规则需连接数据库实例)
          PostgreSQL插入语句不能为not null列插入null值在线(检测该规则需连接数据库实例)








          查询








          MySQL、DRDS、PostgreSQL








          SELECT

          select语句不建议group by或order by表达式或函数离线
          select语句不建议order by多个字段使用不同方向排序离线
          select语句不建议使用having子句离线
          select语句不建议使用order by rand()离线
          MySQL、DRDS、PostgreSQL、Oracleselect语句不建议使用select *离线
          MySQL、DRDS、PostgreSQLselect语句不建议使用union离线
          select语句不建议对不同的表group by或order by离线
          select语句建议指定where条件离线
          select语句限制limit的offset大小离线
          select语句限制多表关联的数量离线
          MySQL、DRDS多表关联的select语句建议指定where条件离线
          PostgreSQL多表关联的select语句建议指定关联条件离线








          对象

          PostgreSQL








          CREATE

          对象名称禁止包含中文离线
          PostgreSQL对象名称禁止以pg_、pgxc、sys_、__或者数字开头离线
          PostgreSQL对象名称禁止使用双引号离线
          PostgreSQL限制对象名长度离线
          PostgreSQL禁止使用触发器离线
          PostgreSQL禁止使用函数在线(检测该规则需连接数据库实例)
          PostgreSQL禁止使用存储过程离线
          Oracle新建序列需要设置cache离线
          系统PostgreSQLALTER禁止关闭autovacuum离线





          语句

          PostgreSQL





          包含WHERE条件子句的SELECT、UPDATE、DELETE语句等

          禁止在where条件中使用前缀是%的like语法
          离线
          PostgreSQL使用IS NULL判断是否为NULL值离线
          PostgreSQL禁止在where条件中使用<>或者!=操作符离线
          PostgreSQL不建议使用cascade离线

          MySQL、DRDS、PostgreSQL

          where条件中不建议使用反向查询(not in/not like)离线
          where条件中检测是否通过“or”操作符连接过滤条件离线
          • 用户需要具有进入SQL规范界面的菜单权限。菜单权限请参考权限说明。
          • SQL规范为企业版功能,目前支持MySQL、PostgreSQL、DRDS、Oracle三种数据库类型。

          注意事项

          SQL规范与实例关联,DMS系统针对每种数据库提供默认的SQL规范,默认规范不可删除。

          操作步骤

          1. 用户登录DMS系统。
          2. 在左侧菜单栏依次选择SQL治理 > SQL规范。

          规范审核结果

          DMS定义了两种规范审核结果:

          • 强制改进:SQL审核存在强制改进项会阻断用户在查询窗口、SQL变更、实例管理进行的执行动作。用户将强制改进项修改之后才能正常执行SQL。
          • 建议改进:SQL审核存在建议改进项不会阻断用户的执行动作,但是会把改进项提示给用户。

          功能介绍

          DMS提供了搜索规范、创建SQL规范、删除SQL规范、编辑SQL规范、编辑SQL规范内规则、将SQL规范与实例关联等丰富的功能。

          创建SQL规范

          用户可以根据数据库类型创建不同的SQL规范,创建方式有直接创建和复制创建两种。创建好的SQL规范会包含默认的规则集,用户可根据自身需求调整规则内容,并与相应的实例进行关联。

          删除SQL规范

          用户可以删除无用的SQL规范,需要注意的是,默认规范不可删除,与实例关联的规范不可删除。

          编辑SQL规范

          用户可以编辑非内置SQL规范的规范名称和描述,对不同的SQL规范进行区分。

          搜索SQL规范

          用户可以通过规范名称对SQL规范进行模糊搜索。

          关联实例

          用户可以在SQL规范列表界面点击关联实例,在弹出的实例列表中选择实例与SQL规范关联。此外用户可以点击已关联实例,查看与当前SQL规范关联的实例列表信息。

          编辑规则

          用户可以在SQL规范列表界面点击编辑,进入规则编辑界面。在此界面,用户可以通过规则类型、规则级别、规则名称对规则进行查询,也可以编辑规则的生效状态、规则级别、某些规则的参数值、描述等内容。

          规则内容

          MySQL数据库默认SQL规范包含43条规则,DRDS数据库默认SQL规范包含27条规则,PostgreSQL数据库默认SQL规范包含53条规则,Oracle数据库默认SQL规范包含22条规则,具体如下表:

          文档反馈

          建议您登录后反馈,可在建议与反馈里查看问题处理进度

          鼠标选中文档,精准反馈问题

          选中存在疑惑的内容,即可快速反馈问题,我们会跟进处理

          知道了

          上一篇 :  规范与风险管理
          下一篇 :  SQL风险配置
          搜索 关闭
          ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
          公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
          备案 京公网安备11010802043424号 京ICP备 2021034386号
          ©2026天翼云科技有限公司版权所有
          京ICP备 2021034386号
          备案 京公网安备11010802043424号
          增值电信业务经营许可证A2.B1.B2-20090001
          用户协议 隐私政策 法律声明