CREATE TABLE user (
...
columnName int ARRAY[7][7] DEFAULT null,
...
)
我必须创建一个表,其中一列必须存储一个7x7数组,但我无法弄清楚它!
甚至可以在SQL中使用吗?
- 更新 所以,我已经决定欺骗它并将其存储为TEXT,然后使用代码我将使用该字符串
答案 0 :(得分:3)
SQL 2003(以及较小程度上的SQL 99)提供了数组类型,请参见此处: http://farrago.sourceforge.net/design/CollectionTypes.html 我在PostgreSQL中广泛使用它们来简化我的设计。对于不支持数组语义的客户端,可以提供“不需要”数组的视图。