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



 

posted on 2024-06-13 11:59  一只小小的程序猿  阅读(14)  评论(0编辑  收藏  举报