刚弄了张一百多个字段的表,觉得有点恶心

tristsesame 杭州快睿 开发组长/高级工程师/技术专家  2006-06-17 11:35:22
最早就有五六十个,后来一加了几次,

慢慢要加到一百多个了.

觉得表设计的一团糟.

奈何骑虎难下.

比较恶心自己.
...全文
561 点赞 收藏 30
写回复
30 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
myminimouse 2006-07-15
hehe
回复
ytar 2006-07-15
多个属性可以用一个字段存储的,看看it168的报价中心,每种产品的参数就是这样设计的
回复
alone1998 2006-07-15
不累,不累,很轻松!!
各位大侠只知道优化速度,优化结构,但怎么就不动脑优化优化自己的开发效率呢?表中字段多要查、增、改要逐个写字段(当然不道德的select * 的写法是例外)是很麻烦,我就自己写了些存储过程直接把表的字段拼接成字符串(视情况可定义多种,比如:带字段类型定义的、带默认值的方便定义临时表,因为select * into # 也是不道德的)返回出来,将此存储过程放在master数据库中,在查询分析器中为此存储过程定义个快捷键,要查、插大表简单,将表名写到查询分析器中,一按快捷键就出来了
回复
jwt1982 2006-07-15
是否頭暈, 是否耳嗚 ....暈死了

=============================
要是这样的话,我使用NVARCHAR,直接记录字符,然后分割,查找的时候CHARINDEX就好了

弄那么多字段,将来加一个选择你不得累死啊,再说医疗系统对数据速度要求不是很高,所以便于维护是最好的选择!
回复
天地客人 2006-07-14
我写过80字段的表,发誓以后再也不做这事了!
回复
playwarcraft 2006-07-14
我們樓上做醫療系統的. 動不動就上百個. 是那種可以多選的. eg: 是否頭暈, 是否耳嗚 ....暈死了..
--------------------------------
何不設置成2個欄位?
比如如下之類的?
欄位越多,其他不說,就寫SP時候的那個煩啊...

狀態 flag
----------
头暈 0
头暈 1
耳嗚 0
耳嗚 1
回复
playwarcraft 2006-07-14
昏倒,將來寫SP的時候要遭罪了 @o@
替樓主汗下...
回复
goodbobi 2006-07-12
我們樓上做醫療系統的. 動不動就上百個. 是那種可以多選的. eg: 是否頭暈, 是否耳嗚 ....暈死了
回复
JasonHeung 2006-07-11
我的天
我的神
天哪
回复
yegucheng 2006-07-10
还不如写个程序把表结构简化一下,如果你走啦,估计后面的人更没有会的啦,做点善事也好.
回复
wenmang9902 2006-07-10
超过15个我看着就头大了
嘿嘿
我算是MM里边很不细心的那种
所以设计的表格 符合我一贯的简约主张~~~ 哈哈哈~~~
回复
yanganquan 2006-07-10
576个字段的表
都保存些什么哟!
听起来都可怕
回复
quanyi 2006-07-10
还好了,我有一个表都200个了,LZ你够幸福了
回复
plutu 2006-07-10
567个字段?肯定很好玩
回复
frank_shi 2006-07-10
576个字段的表,我见过,慢就一个字
回复
撸大湿 2006-06-19
恶心

往下吐

楼下小心
回复
prodeity 2006-06-19
什么东西?权限设置?
回复
陶陶 2006-06-19
我闪....
回复
tristsesame 2006-06-18
可能这个项目一开始时数据库的设计就错了.

没经过什么好好的设计分析,就仓促来做.

对现在这个项目都不抱信心了.

幸好合同马上到期了,

不打算续签,走人...

实在是很痛苦.

改一个字段,要改一串存储过程.
回复
iepshen 2006-06-18
超过30个字段的表我就头疼了,真不知道你现在是怎么用的 !!
回复
发帖
非技术版
创建于2007-09-28

1.1w+

社区成员

MS-SQL Server 非技术版
申请成为版主
帖子事件
创建了帖子
2006-06-17 11:35
社区公告
暂无公告