客户给了一张数据表, 列名中英文混合, 这酸爽!

2017-06-21 09:25:00 +08:00
 beginor

客户给了一张数据表, 列名中英文混合, 居然还有单位, 无任何主键、索引与约束, 这酸爽!

SELECT
  [id], [项目名称], [项目编号], [起止地点], [拟建长度(公里)], [所属省], [行政主管单位],
  [施工单位], [是否接收中央财政资金支持], [服务水厂], [所属地、市、县], [监管单位],
  [监理单位], [项目信息填报负责人], [联系电话], [通信地址], [单位及职务], [手机],
  [计划总投资(万元)], [计划中央资金(万元)], [计划市、县资金(万元)], [计划国债(万元)],
  [计划省级资金(万元)], [计划贷款(万元)], [计划其他投资(万元)], [计划开工时间],
  [实际开工时间], [计划竣工时间], [录入系统时间], [备注], [Html], [Latitude],
  [Longtitude], [LastUpdate]
FROM [wushuichang].[dbo].[管网在建]
6381 次点击
所在节点    数据库
83 条回复
expkzb
2017-06-21 09:29:23 +08:00
一目了然
est
2017-06-21 09:30:34 +08:00
设计得很好啊。
LeeSeoung
2017-06-21 09:38:05 +08:00
客户给你的表名随便贴网上么。。
coolyujiyu
2017-06-21 09:38:33 +08:00
我猜数据库是 sqlserver
beginor
2017-06-21 09:42:57 +08:00
@LeeSeoung 数据库名都贴了, 还怕表名
imn1
2017-06-21 09:45:17 +08:00
污水厂?
LokiSharp
2017-06-21 09:45:22 +08:00
这设计不是挺好么
aksoft
2017-06-21 09:48:23 +08:00
这咋了,回敬一下,程序变量名全部用中文
Tink
2017-06-21 09:52:10 +08:00
卧槽能有这样的客户你就知足吧,我都不想提我们的客户了
jarlyyn
2017-06-21 09:52:51 +08:00
这个问题在哪呢?
reus
2017-06-21 09:53:31 +08:00
列名起得很好,非常好,大大减少出错的几率。
然后,你这么做,等于泄密,小心了。
Ouyangan
2017-06-21 10:00:06 +08:00
这段 sql 写的很清新
ye10010
2017-06-21 10:02:31 +08:00
哈哈,我也遇到过,厂家要获取我们的进销存数据,也是要求指定字段名,都是中文,有点懵,最后弄了个视图给他,
EricInBj
2017-06-21 10:03:08 +08:00
污水厂?

这张表也许是从 Excel 里导入生成的。
shalk
2017-06-21 10:07:18 +08:00
代码用易语言吧 funny
ic3z
2017-06-21 10:09:43 +08:00
以下为您显示“污水厂”的搜索结果
caniuse
2017-06-21 10:13:51 +08:00
连拼音都没有,还好意思 fachulai
gouchaoer
2017-06-21 10:17:55 +08:00
设计很好
3dwelcome
2017-06-21 10:28:21 +08:00
那啥,我数据库里也是全中文字段。

设计表的人英文拼音不好,鬼才看得懂。又不是每个人都那么懂英文的,特别是这种大量行业专用术语。
mooncakejs
2017-06-21 10:29:39 +08:00
说实话,中文表名,中文 Enum 我一直都认为非常好,只是不敢在公司项目尝试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/369968

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX