使用规范
- 强烈建议表名和字段名统一使用小写或者大写,人大金仓数据库默认大小写敏感
- 创建函数和存储过程可以使用Oracle的语法创建,兼容Oracle语法。
- 避免使用关键字建表、建视图、函数等,关键参考 SQL关键词文档,
- GROUP BY 查询需要在SELECT 中指明字段,如不指明不能使用GROUP BY,可以使用DISTINCT ON
- 分页使用ROWNUM伪列来实现分页可参考Oracle语法 或者 使用limit进行分页也可以语法参考postgresql
- 支持序列,用法和ORACLE一样
- 不支持where条件中判断非NULL的空字段,如下:
--不支持的写法
SELECT * FROM USER WHERE ADDR = '';
--建议写法,使用length函数,支持oracle/mysql/postgresql/kingbase等多种数据库
SELECT * FROM USER WHERE length(ADDR) = 0;
引入依赖
在pom.xml中配置如下:
驱动包需要本地安装,或者通过systemPath引入:
<dependency>
<groupId>com.kingb