上下文:SQL Server 2008,C#將數組數組存儲在數據庫字段
我有一個整數數組(0-10個元素)。數據不會經常更改,但會經常檢索。
我可以創建一個單獨的表來存儲數字,但由於某種原因,它覺得這不會是最佳的。
問題1:我應該將數組存儲在單獨的表中嗎?請給出一種或另一種方式的理由。
問題#2:(無論Q#1的答案是什麼),在數據庫字段中存儲int []的「最佳」方式是什麼? XML? JSON? CSV?
編輯: 一些背景資料:存儲數字只是不參與任何關係,和總是用作陣列(即從未在值被檢索或單獨使用)的一些係數。
XML列有一些惱人的限制,比如不能從鏈接的服務器上工作。 – 2011-03-17 16:07:57
很高興知道,謝謝。如果我在答案中不清楚,我推薦一個單獨的表格作爲適用於大多數情況的解決方案。 – 2011-03-17 16:25:00