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

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

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

SELECT
  [id], [项目名称], [项目编号], [起止地点], [拟建长度(公里)], [所属省], [行政主管单位],
  [施工单位], [是否接收中央财政资金支持], [服务水厂], [所属地、市、县], [监管单位],
  [监理单位], [项目信息填报负责人], [联系电话], [通信地址], [单位及职务], [手机],
  [计划总投资(万元)], [计划中央资金(万元)], [计划市、县资金(万元)], [计划国债(万元)],
  [计划省级资金(万元)], [计划贷款(万元)], [计划其他投资(万元)], [计划开工时间],
  [实际开工时间], [计划竣工时间], [录入系统时间], [备注], [Html], [Latitude],
  [Longtitude], [LastUpdate]
FROM [wushuichang].[dbo].[管网在建]
6565 次点击
所在节点    数据库
83 条回复
kingmo888
2017-06-21 13:18:00 +08:00
LZ 的行为真的好无聊,你是精神洁癖吗,

如果不是,干嘛要贴出来?
bk201
2017-06-21 13:28:41 +08:00
或许是起英文名太难拼音又难懂
sydra
2017-06-21 13:30:51 +08:00
为什么我在想这种表怎么做 orm,难道成员变量名也用中文?别告诉我就我一个这么想.
mengyaoss77
2017-06-21 13:35:32 +08:00
我学校给政府项目开发也是用的中文列名,我第一次知道的时候也挺惊讶。。
SlipStupig
2017-06-21 13:40:52 +08:00
python:

为什么 = '1234'
File "<input>", line 1
为什么 = '1234'
^
SyntaxError: invalid syntax
wdlth
2017-06-21 14:03:43 +08:00
某学长还给我看过日文的呢……
cjyang1128
2017-06-21 14:04:18 +08:00
这是特殊情况,属于表名很难翻译的那种,比如"中央财政资金支持",涉及到很多专业词汇,我觉得用中文或者直接拼音无伤大雅,只要能够看懂就行了。
工程师会有比较强的技术洁癖,但是一定要牢记技术是服务于业务的,切不可本末倒置。
TangMonk
2017-06-21 14:07:19 +08:00
我起过中文名,原因是因为英文太难翻译,直接用拼音有不太『雅观』
dbg
2017-06-21 14:10:39 +08:00
@SlipStupig 请使用 Python3
claysec
2017-06-21 14:12:18 +08:00
还差拼音:)
wupher
2017-06-21 14:18:36 +08:00
好坏两说,起码你迅速理解了需求。

这要是全阿拉伯语字段名,你是不是要辞职……
littleshy
2017-06-21 14:28:13 +08:00
代码文件支持 unicode 变量名的话,其实用中文也挺好。
limard
2017-06-21 14:35:00 +08:00
编码字符集上没啥问题的话,这个挺好啊。后面接手的人都不用去翻字典了,碰到几个英语胡乱翻译的,更不知道啥意思。
viator42
2017-06-21 14:50:57 +08:00
写个代码中英文来回切换太麻烦了,还是用拼音比较好
ender049
2017-06-21 15:04:22 +08:00
只看出了你泄露信息,职业素养不太够……
lommo
2017-06-21 15:19:11 +08:00
大兄弟 国企 政府还有铁路银行一类的项目做的少啊 不是中文就是 全是 UUID 的列名太多了
smilexyk
2017-06-21 15:25:32 +08:00
1. 这种行为已经涉及泄密
2. 某些专业词汇翻译到英文不仅名称很长,而且很多人都看不懂,这种地方直接使用中文或者拼音反而更加合适一些
wyntergreg
2017-06-21 15:35:19 +08:00
一个标准 sql 也叫泄密,V 站的人你们有多闲
inrenping
2017-06-21 15:49:55 +08:00
这个表就是 excel 导入的吧
fish19901010
2017-06-21 17:12:19 +08:00
你还没见过我们部门经理给一份用户的表设计,30 个冗余字段,
分别是客户 1 的属性 1 到 5,客户 2 的属性 1 到 5......客户 5 的属性 1 到 5
我当时看到就是一脸的黑人问号???

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

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

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

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

© 2021 V2EX