在postgresql中找不到sql server中的SQL_Variant的等效数据类型

时间:2017-03-20 13:46:30

标签: database postgresql

我在potgresql中找不到SQL_Variant的任何等效数据类型。 Sql_variant在sql server中可用。我是postgres的新手,目前从sql server迁移到postgres。

2 个答案:

答案 0 :(得分:2)

PostgreSQL中没有这样的数据类型。

您可以使用多个属性,每个可能的类型一个(可能是CHECK约束,确保其中一个属于NOT NULL)或存储二进制数据(类型bytea并将它们转换为应用程序中所需的任何数据类型。

答案 1 :(得分:1)

以下是sql_variant链接sql_variant (Transact-SQL)

我会说你最接近的是声明一个文本列和 存储值的字符串表示。