我公司的数据库中有一个名为“cnt_insertContestEntry”的存储过程。我是数据库命名约定的新手。 CNT可能意味着什么?比赛?我可以问我的同事,但我不想看起来很蠢:p。
答案 0 :(得分:18)
我很难说这个声音很好,我不确定我是否成功了。如果你有更接近的人很可能知道这个答案,那么问那些不太可能知道答案的人是很奇怪的。
一般情况下,如果您想知道答案,请询问最有可能获得该答案的人。在我看来,这永远不会让你显得愚蠢!
答案 1 :(得分:8)
“cnt”通常用作“count”的缩写,通常以变量名称作为匈牙利表示法的一部分。但我不认为这是如何在这里使用的。你的猜测听起来很合理我问。
答案 2 :(得分:3)
项目/应用程序的名称是什么?我们通常在表格,存储过程等前面加上项目名称的缩写版本。
e.g。关于“TTP项目”,
答案 3 :(得分:3)
我同意,请继续问你的同事。但这里有一些效率较低的想法:
如果是存储过程,请检查程序,看看它是否为您提供线索。
查找以cnt_开头的其他过程。看看他们是否给你任何想法。
我的猜测是cnt代表竞赛,原作者选择了前缀,以便所有与竞赛相关的存储过程按字母顺序组合在一起。也许,到目前为止只有一个。
答案 4 :(得分:1)
CNT
作为技术术语通常是“计算机网络技术”[Reference]的一些变体。
答案 5 :(得分:1)
鉴于sproc与参赛作品有关,我猜cnt是CoNTest的缩写。
这不是最明显的命名机制,但它可以在SQL Management Studio中将相似的过程组合在一起。
答案 6 :(得分:1)
请问,如果他们反复提出同样的问题,我只会对同事感到恼火。第一个答案总是免费的。
答案 7 :(得分:1)
不要浪费时间在网上搜索/分析功能。任何公司都需要高效的员工和在这种情况下,询问你的同事比猜测更有效率。你等待的时间越长,在你多年来考虑它之后就会越尴尬..;)
答案 8 :(得分:0)
看起来它被用作模式标识符,意味着比赛可能?如果是这样可怕的命名标准!
答案 9 :(得分:0)
数据类型是什么?如果它是数字,也许它是计数 - 例如,数据库是非规范化的
答案 10 :(得分:0)
它的拼写是小写的,所以可能只是不重要的东西的缩写。数量,内容,竞赛或分数。它似乎是某种类型的命名空间,因此您可能有其他存储过程具有相同的前缀。也许这是写作者的首字母缩写。你有Carl-Nicolay Tenenbaum为你工作吗? (哦,刚才这个名字,顺便说一句。)
顺便问一下,唯一愚蠢的问题是你不敢问的问题。如有疑问,请询问您的同事。 : - )答案 11 :(得分:0)
在我的一个项目中,我们使用前缀来确定项目的子系统。由于不同的开发人员开发了不同的子系统,因此这些前缀就像是shema标识符。