J'ai une table sur SqlServer où un type de colonne doit être indéfini, je veux dire, il devrait pouvoir contenir n'importe quel type de type (string, int, boolean et datetime).Type de colonne générique SQLServer 2008
Cela parce que mes utilisateurs devraient être en mesure de définir quel type la colonne est pour chaque enregistrement. Dans le passé, quand j'ai rencontré ce problème, j'ai décidé de le créer comme nvachar (MAX). Quand j'ai accédé à la valeur j'ai automatiquement casté la chaîne au type correct. Je sais que cette méthode gaspille beaucoup de mémoire et a des implications sur les performances.
Peut-être est-il possible de créer une table différente pour chaque type mais je n'ai jamais eu le temps de le tester.
Avez-vous des questions?
Merci!
+1 absolument - un seul commentaire: ** NE PAS FAIRE ** :-) –