Est-il possible de déclarer un tableau de type de données de la colonne? SQL

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

Je dois créer une table où l'une des colonnes a à stocker une 7x7 tableau, mais je ne peux pas la comprendre!

Est-il même possible en SQL?

-- Mise à JOUR
Donc, j'ai décidé que je vais tricher et de le stocker comme un TEXTE et ensuite, avec le code, je vais travailler avec cette chaîne

  • Certaines bases de données, tels que postgres soutien, mais aussi en termes de relationnel conception ce n'est pas une bonne idée à long terme.
  • Cela ne fait pas partie de la norme SQL, sauf pour les chaînes composées de caractères. Certaines bases de données peuvent soutenir des tableaux ou d'autres constructions similaires.
  • Dans le standard SQL, il y a un type de données conçu pour la tenue de multiples valeurs de la table. Vous pouvez construire une avec deux colonnes avec des noms significatifs pour les indices, et de la contrainte, ceux qui ne contenir que des valeurs entre 0 à 6 ans (ou de 1 à 7, en fonction de votre outlook), une colonne avec un nom significatif pour les valeurs, puis colonne supplémentaire(s) à la clé étrangère dans la user table.
  • Peut-être que vous voulez lire this... c'est une façon de résoudre votre problème...
  • Votre base de données ont tout interactionwith cette colonne, accepter, de les stocker? Si la réponse est oui, alors il est un teribble idée.
  • Quelle instance SQL utilisez-vous? Si MSSQL, vous pouvez créer votre propre type. msdn.microsoft.com/en-us/library/ms131064.aspx .Méfiez-vous des meilleures pratiques, sur le long terme, pourrait avoir un impact sur les performances.
  • Quelque chose comme ceci pourrait fonctionner, avec des lignes et des colonnes seq #s... ou je vois ceci est similaire à ce que @Damien_The_Unbeliever suggère, et sa suggestion peut être plus simple.