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 |