KSQL规范

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

KSQL规范

1 KSQL语法及使用

     参见KSQL参考手册

DDL规范

1.     禁止修改标准产品视图。

2.     禁止删除物理表(临时表除外)。

3.     不建议使用存储过程。

4.     临时表必须显式地创建,使用完毕后必须显式地删除。

DML规范

1.     查询条件必须使用参数化查询,特殊情况需对输入参数做严密校验。

2.     保持事务简短并处于一个批处理中。

3.     必须使用join语句进行表间连接,禁止使用where条件进行表连接。

4.     join表数量数量控制在10个以内,如果超出,需要考虑其他实现方案。

5.     一次批量提交SQL的语句不应该超过500条,如果超过,需要分几次提交。

6.     不要在where子句中的“=”左边进行函数、算术运算或其他表达式运算,否则系统将可能无法正确使用索引。

7.     不要在where条件中使用函数,否则将不能利用索引。

8.     在where条件中使用明确的字段类型值,避免由于隐式转换而不能正确使用索引。

9.     对于where条件中查询连续的数值,使用between 替代 in。

10.  如果in子句中需要查询的值较多(大于30个),必须使用表函数方式实现。

11.  不允许使用fid in(select fid from … ),必须采用exist(select 1 from … where v.fid = fid)的方式。


KSQL规范

1 KSQL语法及使用 参见KSQL参考手册2 DDL规范1. 禁止修改标准产品视图。2. 禁止删除物理表(临时表除外)。3. 不建议...
点击下载文档
上一篇:集成平台(EIP)下一篇:数据库规范
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息