KSQL规范
1 KSQL语法及使用
参见KSQL参考手册
2 DDL规范
1. 禁止修改标准产品视图。
2. 禁止删除物理表(临时表除外)。
3. 不建议使用存储过程。
4. 临时表必须显式地创建,使用完毕后必须显式地删除。
3 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. 不建议...
点击下载文档
本文2024-09-22 20:37:39发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-114860.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章