是否可以声明一个数组数据类型列? SQL

时间:2015-06-05 10:32:01

标签: sql arrays database

CREATE TABLE user (
...
columnName int ARRAY[7][7] DEFAULT null,
...
)

我必须创建一个表,其中一列必须存储一个7x7数组,但我无法弄清楚它!

甚至可以在SQL中使用吗?

- 更新 所以,我已经决定欺骗它并将其存储为TEXT,然后使用代码我将使用该字符串

1 个答案:

答案 0 :(得分:3)

SQL 2003(以及较小程度上的SQL 99)提供了数组类型,请参见此处: http://farrago.sourceforge.net/design/CollectionTypes.html 我在PostgreSQL中广泛使用它们来简化我的设计。对于不支持数组语义的客户端,可以提供“不需要”数组的视图。