PostgreSQL教程

postgreSQL相关知识点纪要

本文主要是介绍postgreSQL相关知识点纪要,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

PostgreSQL:世界上最先进的开源关系数据库

一 postgreSQL与Oracle 语法对比差异

1 类型转换错误,vo字段类型没有对应的数据库字段类型。如:数据库是number,入参传varchar,oracle语法可以支持,pg需要强制转换,cast(#{item.id, jdbcType= VARCHAR} AS NUMBER)
2 pg中 trunc函数(截断日期或者数字)不能作用于时间,要使用date_trunc
3 pg语法支持declare,但是需要在前面加上DO$$,参数中的value也要从#{xxx}改为${xxx},会带来SQL注入风险。建议不要在pg中声明变量,改为入参传递。
4 to_char字符串转换,在pg中要改为cast转换。
5 分页标识,pg中要使用limit offset,不能使用rownum。如: limit #{1. pagesize} offset #{1. startindex}-1

这篇关于postgreSQL相关知识点纪要的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!