我在potgresql中找不到SQL_Variant的任何等效数据类型。 Sql_variant在sql server中可用。我是postgres的新手,目前从sql server迁移到postgres。
答案 0 :(得分:2)
PostgreSQL中没有这样的数据类型。
您可以使用多个属性,每个可能的类型一个(可能是CHECK
约束,确保其中一个属于NOT NULL
)或存储二进制数据(类型bytea
并将它们转换为应用程序中所需的任何数据类型。
答案 1 :(得分:1)
以下是sql_variant
链接sql_variant (Transact-SQL)
我会说你最接近的是声明一个文本列和 存储值的字符串表示。