SQL 方言兼容 提示: 从 2.1 版本开始,PALO 可以支持多种 SQL 方言,如 Presto、Trino、Hive、PostgreSQL、Spark、Clickhouse 等等。通过这个功能,用户可以直接使用对应的 SQL 方言查询 PALO 中的数据,方便用户将原先的业务平滑的迁移到 PALO 中。
HBase SQL(Phoenix)快速开始 HBase SQL(Phoenix)快速开始 Phoenix入门 在开始之前,请确认您配好了Phoenix环境。 如果您还没有配置好Phoenix环境,请参阅 HBase SQL(Phoenix)使用说明 进行配置。
命令: Plain Text 复制 1 SHOW ENGINES; sql_mode设置中不含NO_ENGINE_SUBSTITUTION,登录数据库执行下面的SQL命令: Plain Text 复制 1 SHOW VARIABLES LIKE 'sql_mode'; 当前RDS实例的默认存储引擎是InnoDB,登录数据库执行下面的SQL命令: Plain Text 复制 1 SHOW
SQL操作符 SQL操作符是一系列用于比较的函数,这些操作符广泛的用于select 语句的where从句中。 算数操作符 算术操作符通常出现在包含左操作数,操作符,(大部分情况下)右操作数组成的表达式中。 +和-:可以作为单元或2元操作符。当其作为单元操作符时,如+1, -2.5 或者-col_name, 表达的意思是该值乘以+1或者-1。
sql:匹配规则 (基于正则匹配,特殊字符需要转译,如 select * 使用 select \\* ),用户在执行 sql 时,系统会把这里设置的 sql 作为正则对用户提交的 sql 进行匹配,如果能匹配上,会阻止 sql 的运行。
SHOW SQL_BLOCK_RULE 描述 查看已配置的 SQL 阻止规则。如果未指定规则名,则显示所有规则。 语法 SQL 复制 1 SHOW SQL_BLOCK_RULE [FOR <rule_name>]; 可选参数 <rule_name> 要查看的 SQL 阻止规则名称。如果未指定,则显示所有规则。
x3C;property> 具体见CREATE SQL_BLOCK_RULE的介绍 权限控制 执行此 SQL 命令的用户必须至少具有以下权限: 权限 对象 说明 ADMIN_PRIV 全局 示例 修改 sql 并开启规则 SQL 复制 1 ALTER SQL_BLOCK_RULE test_rule PROPERTIES("sql"="select \\* from
DROP SQL_BLOCK_RULE 描述 删除一个或多个 SQL 阻止规则。支持同时删除多个规则,规则名称之间用逗号分隔。 语法 SQL 复制 1 DROP SQL_BLOCK_RULE <rule_name>[, ...] 必选参数 <rule_name> 需要删除的 SQL 阻止规则名称,多个规则用逗号分隔。
2.通过将查询中最复杂的部分抽象成单独的块,更易于阅读和理解SQL代码。
查看系统防御规则,单击新增规则按钮旁边的 查看系统SQL防御规则 可查看系统SQL防御规则。 表2 防御规则列表项说明 列表项名称 说明 规则名称 SQL 防御规则的名称。 规则id 系统为规则分配的唯一标识编号,用于区分规则。 用户 创建该规则的用户名。 规则参数 配置规则生效的参数值。 规则白名单 队列白名单:不受该防御规则限制的队列。 作业白名单:指定无需防御规则管控的作业。