对于内置强制转型和用户定义的隐式强制转型,数据库服务器自动(隐式地)调用强制转型来处理数据转换。例如:可以将 INT 类型的值与 SMALLINT、FLOAT 或 CHAR 值作比较,而无需显式地对表达式进行强制转型,这是因为数据库服务器提供了系统定义的强制转型来透明地处理这些内置数据类型之间的转换。
... WHERE new_col = CAST(old_col AS newtype) ... WHERE new_col = old_col::newtype