Sql Server和PostgreSQL的数据库常用内置函数、数据类型的区别
Sql Server和PostgreSQL的数据库内置函数的区别
|
名称 |
Sql Server |
PostgreSQL |
|
日期 |
DATEPART |
DATE_PART |
|
是否为空 |
ISNULL |
COALESCE |
|
返回具有指定空格数的字符串 |
SPACE |
REPEAT |
|
字符串拼接 |
+ |
|| |
|
判断是否包含某个字符 |
CHARINDEX |
POSITION |
|
获取当前日期 |
GETDATE |
NOW |
|
从字符串中删除前导空格 |
LTRIM |
RTRIM-TRIM |
|
替换 |
REPLACE |
OVERLAY |
|
字符长度 |
LEN |
OCTET-LENGTH |
Sql Server和PostgreSQL的常用数据类型的
区别
|
名称 |
Sql Server |
PostgreSQL |
|
带分数日期和时间 |
DATETIME |
TIMESTAMP(3) |
|
日期和时间 |
SMALLDATETIME |
TIMESTAMP(0) |
|
可变长度字符字符串 |
VARCHAR(max) |
TEXT |
|
8位无符号整数,0到255 |
TINYINT |
SMALLINT |
|
浮点数 |
FLOAT |
DOUBLE PRECISION |
|
1、0或NULL |
BIT |
BOOLEAN |
浙公网安备 33010602011771号