postgres字符串类型兼容性:varchar和字符

时间:2013-07-11 08:10:25

标签: postgresql sqldatatypes

在我的postgresql数据库中,我已将所有String字段声明为

character(n)

现在我有一些函数将字符串参数作为

varchar(n)

这两种数据类型是兼容的还是我应该在函数或表声明中更改类型?

1 个答案:

答案 0 :(得分:1)

字符类型character(n)varchar(n)是兼容的,内部属于同一类型(但在查询时具有不同的表示形式)。

this article

中的详细信息