V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
suyuyu
V2EX  ›  程序员

接了个盘,这张表什么水平

  •  
  •   suyuyu · 2021-12-07 18:04:48 +08:00 · 19592 次点击
    这是一个创建于 1084 天前的主题,其中的信息可能已经有所发展或是发生改变。

    6.png

    第 1 条附言  ·  2021-12-08 09:33:13 +08:00
    接盘这东西,能看懂就好了,千万别奢求规范。。。
    143 条回复    2023-07-07 10:12:46 +08:00
    1  2  
    qwerthhusn
        101
    qwerthhusn  
       2021-12-08 10:45:49 +08:00
    YYDS
    hpu423
        102
    hpu423  
       2021-12-08 10:45:53 +08:00
    @MoYi123 人才
    error523
        103
    error523  
       2021-12-08 10:50:50 +08:00
    兄弟,你是幸运的
    ```sql
    create table FB_TABLE
    (
    ID NUMBER not null
    primary key,
    FB001 NUMBER,
    FB002 NUMBER,
    FB003 NUMBER,
    FB004 VARCHAR2(800),
    FB005 VARCHAR2(800),
    FB006 CHAR(10),
    FB007 VARCHAR2(800),
    FB010 VARCHAR2(4000),
    FB011 VARCHAR2(4000),
    FB013 NUMBER
    ...
    )
    ```
    ohwind
        104
    ohwind  
       2021-12-08 10:51:01 +08:00
    @KeepCoding 那就不能用拼音全拼吗?
    leiuu
        105
    leiuu  
       2021-12-08 10:57:31 +08:00
    给逗乐了哈哈,起码加个注释。
    Nich0la5
        106
    Nich0la5  
       2021-12-08 10:58:02 +08:00
    我这里还见过更离谱的
    提示一下 机场航班信息 (虽然提示了也很难猜出来吧)
    "PK_ID" NUMBER(10) VISIBLE NOT NULL ,
    "FFID" VARCHAR2(200 BYTE) VISIBLE ,
    "AFT_DATE" DATE VISIBLE ,
    "AFT_SCHEEXECDATE" DATE VISIBLE ,
    "AFT_CYR" VARCHAR2(10 BYTE) VISIBLE ,
    "AFT_DM" VARCHAR2(10 BYTE) VISIBLE ,
    "AFT_SS" VARCHAR2(20 BYTE) VISIBLE ,
    "AFT_HBH" VARCHAR2(40 BYTE) VISIBLE ,
    "AFT_JX" VARCHAR2(40 BYTE) VISIBLE ,
    "AFT_HBXZ" VARCHAR2(20 BYTE) VISIBLE ,
    "AFT_HX" VARCHAR2(120 BYTE) VISIBLE ,
    "AFT_HX0" VARCHAR2(120 BYTE) VISIBLE ,
    "AFT_HXFL" VARCHAR2(20 BYTE) VISIBLE ,
    "AFT_HD" VARCHAR2(30 BYTE) VISIBLE ,
    "AFT_HDFL" VARCHAR2(20 BYTE) VISIBLE ,
    "AFT_ZDYZ" NUMBER(10) VISIBLE ,
    "AFT_ZDZW" NUMBER(10) VISIBLE ,
    "AFT_PEYZ" NUMBER(10) VISIBLE ,
    "AFT_PEZW" NUMBER(10) VISIBLE ,
    "AFT_KGYZ" NUMBER(10) VISIBLE ,
    "AFT_KGZW" NUMBER(10) VISIBLE ,
    "AFT_IO" VARCHAR2(5 BYTE) VISIBLE ,
    "AFT_JCN" NUMBER(5) VISIBLE ,
    "AFT_QJSJ" VARCHAR2(20 BYTE) VISIBLE ,
    "AFT_CR" NUMBER(5) VISIBLE ,
    "AFT_ET" NUMBER(5) VISIBLE ,
    "AFT_YE" NUMBER(5) VISIBLE ,
    "AFT_CRWH" NUMBER(5) VISIBLE ,
    "AFT_ETWH" NUMBER(5) VISIBLE ,
    "AFT_YEWH" NUMBER(5) VISIBLE ,
    "AFT_XL" NUMBER(7,1) VISIBLE ,
    "AFT_YJ" NUMBER(7,1) VISIBLE ,
    "AFT_HW" NUMBER(7,1) VISIBLE ,
    "AFT_PBM" VARCHAR2(120 BYTE) VISIBLE ,
    "AFT_XG" VARCHAR2(20 BYTE) VISIBLE ,
    "AFT_BC" VARCHAR2(20 BYTE) VISIBLE ,
    "AFT_JH" VARCHAR2(40 BYTE) VISIBLE ,
    "AFT_WJHZ" NUMBER(5) VISIBLE ,
    "AFT_XLJS" NUMBER(5) VISIBLE ,
    suyuyu
        107
    suyuyu  
    OP
       2021-12-08 10:58:25 +08:00
    @error523 气的老子当场砸键盘 xd
    ospider
        108
    ospider  
       2021-12-08 11:08:59 +08:00
    push 这个词很难么,初中词汇吧。专业名词用拼音缩写无可厚非,但是 push 这个真不应该吧。
    zwgf
        109
    zwgf  
       2021-12-08 11:40:07 +08:00
    @MoYi123 怕不是你的盘吧
    wqhui
        110
    wqhui  
       2021-12-08 11:58:30 +08:00
    之前接了一些开电子发票的企业就是拼音首字母组合的字段名,反正懂得都懂,不懂就文档查
    also24
        111
    also24  
       2021-12-08 12:05:51 +08:00   ❤️ 10
    @Yukineko #28
    我来挑战一下:

    Ldrszytjzcqk
    劳动人事争议调解仲裁情况

    Yrdwfbzc 用人单位发布仲裁
    AjlzsqkZc 案件流转数情况仲裁
    SlajsZc 受理案件数仲裁
    clfsZccjzb 处理方式仲裁裁决在办
    clfsZctjzb 处理方式仲裁调解在办
    clfsQtzb 处理方式其它在办
    zcXyrdw 仲裁现用人单位
    zcYyrdw 仲裁原用人单位
    zcXAjlzsqkZc 仲裁现案件流转数情况仲裁
    zcYAjlzsqkZc 仲裁原案件流转数情况仲裁
    SlajsZcList 受理案件数仲裁列表
    YrdwfbZc 用人单位发布仲裁
    zcXyrdw 仲裁现用人单位
    dwlx 单位类型
    zcYyrdw 仲裁原用人单位
    dqlaslajs 当前立案受理案件数

    好像越来越不符合逻辑,特别是最后几个好像和 foreach 没什么关联,猜不出了……
    GaoYL
        112
    GaoYL  
       2021-12-08 12:32:24 +08:00
    @MoYi123 点赞大师。
    tongz
        113
    tongz  
       2021-12-08 14:01:17 +08:00
    @MoYi123 #6 TSCS int, 应该是推送次数
    bluekz
        114
    bluekz  
       2021-12-08 14:48:29 +08:00
    这个如果算一般水平,那我觉得我还能多拿点薪水…
    zhongjun96
        115
    zhongjun96  
       2021-12-08 14:50:41 +08:00
    @sagaxu #24 对接京东 api ,发的 doc 文档,参数 c1 ,c2 ,c3...,必须看文档对应翻译
    MonkeyJon
        116
    MonkeyJon  
       2021-12-08 15:06:11 +08:00
    @MoYi123 翻译带师
    dk7952638
        117
    dk7952638  
       2021-12-08 15:14:17 +08:00
    @MoYi123 逆 向 工 程
    mager
        118
    mager  
       2021-12-08 15:16:56 +08:00
    正常,有的军工项目就特么拼音命名的
    wangxingwu17
        119
    wangxingwu17  
       2021-12-08 15:25:45 +08:00
    @MoYi123 大佬就是你 哈哈
    superk
        120
    superk  
       2021-12-08 15:29:00 +08:00
    猜一个快递系统

    投送次数
    是否成功
    投送地址
    投送结果
    投送内容
    创建时间
    投送时间
    chenhua19940128
        121
    chenhua19940128  
       2021-12-08 15:46:10 +08:00
    @MoYi123 膜拜。。。
    lbunderway
        122
    lbunderway  
       2021-12-08 15:46:46 +08:00
    @MoYi123 yyds
    cstj0505
        123
    cstj0505  
       2021-12-08 15:57:59 +08:00
    @MoYi123 666
    zhw2590582
        124
    zhw2590582  
       2021-12-08 16:03:19 +08:00
    @MoYi123 别装了,这里没人
    orqzsf1
        125
    orqzsf1  
       2021-12-08 16:17:28 +08:00
    我觉得拼音英语无所谓吧,最搞的是没有写 comment
    6442742
        126
    6442742  
       2021-12-08 16:22:26 +08:00
    @also24 强呀老哥
    kbm1422
        127
    kbm1422  
       2021-12-08 16:23:15 +08:00
    没人怀疑是 @MoYi123 他写的?
    gimp
        128
    gimp  
       2021-12-08 16:36:33 +08:00
    公安的项目拼音缩写很多、很常见,因为很多字段不用缩拼很难用英文表述,缩拼不是问题,注释才是。
    7gugu
        129
    7gugu  
       2021-12-08 16:37:30 +08:00
    @MoYi123 大哥🐂🍺
    Konys
        130
    Konys  
       2021-12-08 18:02:27 +08:00
    TSCS: 特殊传说
    SFCG:三方存管
    TSDZ:唐山地震
    TSJG:偷食禁果
    TSNR:他是男人
    CJSJ:出家受戒
    TSSJ:弹射世界
    nba2k9
        131
    nba2k9  
       2021-12-08 18:07:50 +08:00 via Android
    @MoYi123 中文十级
    U97F3
        132
    U97F3  
       2021-12-08 18:27:50 +08:00   ❤️ 1
    你们听说过登记结算公司吗?证券届的扛把子,地位跟银行界的中行一样,你们可以去观摩一下它出的文档,字段名是怎么定义的

    传送门: http://www.chinaclear.cn/zdjs/editor_file/20211203144720959.pdf

    我只能说楼主还年轻,见过的太少
    vchroc
        133
    vchroc  
       2021-12-08 18:35:42 +08:00
    还不如直接用汉语(以日本编程教材为例)


    CREATE TABLE 社員 (
    社員番号 INT NOT NULL,
    氏名 CHAR(20) NOT NULL,
    性別 ENUM(`男`,`女`) NOT NULL,
    部署コード INT NOT NULL,
    入社年度 year NOT NULL,
    MAIL CHAR(40) NOT NULL,
    INDEX (社員番号),
    INDEX (氏名)
    );
    larkifly
        134
    larkifly  
       2021-12-08 18:41:33 +08:00
    @MoYi123 大写的 NB
    cccer
        135
    cccer  
       2021-12-08 19:29:38 +08:00
    @vchroc 因为这些字段名最后会自动映射到代码里面的属性、变量和方法名等,数据库字段用中文的话,代码里面的变量名等也用中文?所以都会统一用拼音首字母表示,全拼也是类似的原因,5-10 个字的专业术语全拼放到代码里面还没首字母直观。
    zoharSoul
        136
    zoharSoul  
       2021-12-08 20:07:50 +08:00
    @cccer #135 代码变量用中文也比这拼音首字母缩写强吧
    cccer
        137
    cccer  
       2021-12-08 20:14:32 +08:00
    @zoharSoul 并不会,对于开发和运维来说那些相关的名词及首字母一周内基本就可以熟悉记下来,再配合相关注释就很方便,只是对外人来说不清晰而已(其实把那些名词写成中文外行没不一定看得懂)。但在代码中中英混杂,光切换输入法以及输入长度就很难受。
    zoharSoul
        138
    zoharSoul  
       2021-12-08 20:17:18 +08:00
    @cccer #137 idea 有插件支持中文变量名的语法提示. 前几天 V2EX 上看见的
    cccer
        139
    cccer  
       2021-12-08 20:27:05 +08:00
    @zoharSoul 解决办法是有的,但相应的方法名、类名、文件名、接口名及接口字段都需要统一变成中文(不然还是会有中文转拼音的一个过程)。对于正式项目、无法保证使用的类库完美支持中文,第三方调用接口时支持解析中文,应该没人敢在正式项目中吃这个螃蟹。
    zxjunz
        140
    zxjunz  
       2021-12-09 09:05:17 +08:00
    @MoYi123 #6 感谢恰满满
    suyuyu
        141
    suyuyu  
    OP
       2021-12-09 09:12:45 +08:00
    @U97F3 长见识了 一毛一眼的 [赞]
    yogapants
        142
    yogapants  
       2021-12-09 09:52:13 +08:00
    @KeepCoding 隔行如隔山,有些行业的专业术语你查词典得到的翻译还不如用拼音简写呢,写好注释字典就行了。
    he1a2s0
        143
    he1a2s0  
       2023-07-07 10:12:46 +08:00
    我第一次写程序(类似进销存管理的系统),就是这么建表的,全部是拼音首字母大写
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4099 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 10:19 · PVG 18:19 · LAX 02:19 · JFK 05:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.