我不知道如何解釋這可能,所以我會用一個例子。SQL Server:在一個值中存儲更多整數
我必須將一些用戶ID存儲在我的SQL Server表中的單個值/列中,因此一個值可能類似於「4231 3271 3722 7432 4831 3192」。當然這可以存儲爲文本,char,nchar,nvarchar和som。但哪個最好?如果我只需要存儲整數(以及將它們分開的東西)?
那麼在單個SQL Server單元內存儲多個整數值的最佳方法是什麼?
而且你沒有張貼我任何替代方法可以做到這一點,因爲這只是一個例子,它是這樣做的唯一正確途徑,即使我不得不使用VARCHAR :)
你試圖做的是違反最基本的數據庫規範 - 它違反了第一種規範,即數據庫中的單個單元格只能有一個單一的原子值。堅持下去 - 經過數十年的實踐證明它是值得的! – 2009-12-27 19:04:39