ITPub博客

首页 > 数据库 > > 删除sql映射 drop sql_map

删除sql映射 drop sql_map

作者:GaussDB_数据库 时间:2020-03-09 11:34:16 0 删除 编辑

功能描述

删除一个SQL映射。

注意事项

执行该语句的用户无需授予系统权限。

语法格式

DROP SQL_MAP [ IF EXISTS ] (src_select)

参数说明

  • IF EXISTS

    SQL映射不存在时也能删除成功。

  • src_select

    源SQL语句。

示例

打开SQL映射功能开关。

alter system set enable_sql_map = true;

创建一个SQL映射。

ALTER SQL_MAP (select count(*) from SYS_DUMMY) REWRITE TO (select count(1) as cnt from SYS_DUMMY);

输入源SQL语句,实际上会映射成目标SQL语句来执行。

select count(*) from SYS_DUMMY;
CNT
--------------------
1

1 rows fetched.

删除SQL映射。

DROP SQL_MAP (select count(*) from SYS_DUMMY);

再次输入源SQL语句,不会映射。

select count(*) from SYS_DUMMY;
COUNT(*)
--------------------
1

1 rows fetched


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3137937/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: SQL语法-UPDATE
请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19251