DM_SQL 语言符合结构化查询语言 SQL 标准,是标准 SQL 的扩充。它集数据定义、数据查询、数据操纵和数据控制于一体,是一种统一的、综合的关系数据库语言。
在使用DM_sQL进行数据库编程的时候我们可以使用一些规范使自己的程序更加健壮,以下是本人SQL编程学习总结的一些经验,供大家参考,有更好的想法欢迎大家积极分享,互相学习。
1.数据库对象如表、列、序列、过程、函数等在命名时尽量采用富有意义英文词汇,主要不要使用系统保留的关键字,比如关键字 ROWID、TRXID、VERSIONS_STARTTIME、VERSIONS_ENDTIME、VERSIONS_STARTTRXID、VERSIONS_ENDTRXID 和 VERSIONS_OPERATION 不能作为表的列名,即使加上双引号也不行。详细清单可以查询系统视图V$RESERVED_WORDS获得。
2.数据库对象的名称的最大长度是128个英文字符,其中的字母、数字或符号避免在全角模式或非美式键盘模式下输入
3.表中的列数尽量不要超过255列(达梦目前最多支持2048列),太多会造成一定的查询负担。
4.当需要创建复合索引时,需要慎重考虑列在索引中的顺序,应将经常作为查 询条件的可选择性比较大不同值比较多的列放在索引列的最前面,以提高查 询效率。
5.数据同步的话尽量使用ETL工具,不建议使用 database link。
以上为本人的一点学习心得,欢迎各位多多交流学习,让我们的国产数据库发展的更好。
文章
阅读量
获赞