我不知道如何解释这可能,所以我会用一个例子。SQL Server:在一个值中存储更多整数
我必须将一些用户ID存储在我的SQL Server表中的单个值/列中,因此一个值可能类似于“4231 3271 3722 7432 4831 3192”。当然这可以存储为文本,char,nchar,nvarchar和som。但哪个最好?如果我只需要存储整数(以及将它们分开的东西)?
那么在单个SQL Server单元内存储多个整数值的最佳方法是什么?
而且你没有张贴我任何替代方法可以做到这一点,因为这只是一个例子,它是这样做的唯一正确途径,即使我不得不使用VARCHAR :)
你试图做的是违反最基本的数据库规范 - 它违反了第一种规范,即数据库中的单个单元格只能有一个单一的原子值。坚持下去 - 经过数十年的实践证明它是值得的! – 2009-12-27 19:04:39