有关字段类型设置

kindguy 2003-11-06 09:56:50
概念上是这样的

姓名 年龄 数组
小三 23 12,13,13,23,34...

上面是一条记录,请问,数组这一列的类型应该是?char?text?variant?...
当然,逗号真正情况下是不存在的,我为了好表示,才加上去的
也就是说,我想在一个field里,保存很多个int型的数据,怎么办呢?
...全文
35 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-11-06
  • 打赏
  • 举报
回复
建议你改为两个表

表1(id,姓名 年龄)
id 姓名 年龄
1 小三 23

表2(表1id,数组)
表1id 数组
1 12
1 13
1 13
..
friendliu 2003-11-06
  • 打赏
  • 举报
回复
用VARCHAR
j9988 2003-11-06
  • 打赏
  • 举报
回复
建议你这么建表,查询起来方便,用字符串不方便。

姓名 年龄 数 NO
小三 23 12 1
小三 23 13 2
小三 23 13 3
小三 23 14 4
小三 23 15 5
小三 23 16 6
.........
wuyanfeng 2003-11-06
  • 打赏
  • 举报
回复
用nvarchar类型完全可以。
但更重要的是这样表结构设计不合理,应设计为一对多关系。
longji 2003-11-06
  • 打赏
  • 举报
回复
我的建议用nvarchar类型,这样以后变化起来也好办,
不过如果方便的话,最好还是把数组分开存储

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧