返回顶部
首页 > 资讯 > 数据库 >MS SQL开发命名规则
  • 776
分享到

MS SQL开发命名规则

2024-04-02 19:04:59 776人浏览 独家记忆
摘要

下面的sql开发命名规则是我自己开发时总结、整理出来的,以后的开发过程中将不断完善、修改。也希望各位网友指点、批判。 纲领: SQL 语句关键字全部大写, 命名规则建议使用Pascal Case

下面的sql开发命名规则是我自己开发时总结、整理出来的,以后的开发过程中将不断完善、修改。也希望各位网友指点、批判。

 

纲领: SQL 语句关键字全部大写, 命名规则建议使用Pascal Case 或 每个单词使用下划线_隔开,不建议全部使用小写。尽量少使用特殊字符比如数字、空格等

使用英文或英文缩写,不建议使用拼音。尽量见名知意。

 

1:    数据库名命名规则

 

  (1.1)  数据库名用产品名称或项目名称   尽量用名词,见名知意 :MyAssistant  我的个人助手             CndwDataCenter 

 

 

2:数据库表命名规则

(2.1)  按表功能、内容来命名: 比如一个表保存用户信息 ,命名为 Users, 保存发送的邮件信息命名为:Emails 或是SendedEmails

  当然还得视情况定夺,不同情况下酌情处理。  像我们项目里面有些表都是从其它库(比较多)采集的一些表,

  这些表的命名规则 : {服务器ID}_{表名}  或是  {服务器ID}_{表名}_{月份} 等, 原则是尽量适合项目、使得容易管理和清楚表的功能。表名是用Pascal Case  还是单词加下划线,个人倾向于Pascal Case

          (2.2) 表中个列的命名  比如Users 表中保持用户名、昵称、 年龄、性别等         UserName, NickName, Age,   Sex ,        我不喜欢User_Name 这种写法, 因为用UserName我已经很清楚的了解这个字段的意义啦,没有必要多弄一个下划线啦。

 

(2.3) 临时表 ##{内容}  不一定非得##Tmp{内容}

 

3     数据库视图命名规则

 

同表命名规则一致,不建议在前面加上 V

 

 

4:   存储过程命名规则:

       

{USP}_{项目名}_{模块名}_{描叙功能}

 

{USP}_{模块名}_{描叙功能}

 

{USP}_{描叙存储过程功能}

 

5:  函数命名规则

 

以UFN_开头,后面描叙函数功能 eg          UFN_FromUnixTimeStamp

 

 

6 :触发器命名规则

{TG}_{表名}_{INSTEAD}_{列名}

{TG}_{表名}_{AFTER}_{列名}

 

或是

{TG}_{表名}_{INSERT}_{列名}

{TG}_{表名}_{UPDATE}_{列名}

 

7 :用户类型命名规则

     {UT}_{名称}

 

8: PRIMARY KEY 命名规则

  

    {PK}_{表名}_{字段}

 

9: Foreign Key 命名规则

    {FK}_{被引用的表名}_{当前表名}_{字段}

 

10: Default 约束命名规则

    {DF}_{表名}_{字段}

 

11 :Rule 约束命名规则

    {RL}_{表名}_{字段}

 

12 :Unique 约束命名规则

{UQ}_{表名}_{字段}

 

 

---------------------------------------------------脚本保存命名规则--------------------------------------------------------

创建表的脚本保存文件命名规则

 

       {数据库实例IP}_{数据库实例名} _{表名} 

 

创建试图的脚本保存文件命名规则

   

       {数据库实例IP}_{数据库实例名} _{试图名}

 

 

 

存储过程保存文件名:

 

{IP地址(过长选最后一段)} _{数据库名} _{存储过程名} + {[日期(可选、如果有对同一存储过程的不同版本保存)]}

eg:147_CRM_USP_EdmDataAnalysis.sql

表明这个存储过程是:121.10.140.147 数据库服务器下CRM库的存储过程

 

 

函数保存文件命名规则

 

      {数据库实例IP最后一段}_{数据库实例名} _{函数名}


您可能感兴趣的文档:

--结束END--

本文标题: MS SQL开发命名规则

本文链接: https://lsjlt.com/news/37243.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MS SQL开发命名规则
    下面的SQL开发命名规则是我自己开发时总结、整理出来的,以后的开发过程中将不断完善、修改。也希望各位网友指点、批判。 纲领: SQL 语句关键字全部大写, 命名规则建议使用Pascal Case ...
    99+
    2024-04-02
  • sql标识符命名规则是什么
    SQL标识符命名规则如下:1. 标识符可以包含字母、数字和下划线(_)。2. 标识符必须以字母或下划线开头。3. 标识符不能以数字开...
    99+
    2023-08-08
    sql
  • PHP的命名规则
    本篇内容介绍了“PHP的命名规则”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. PHP命名规则合适的命名命名是程序规划的核心。古人相信只...
    99+
    2023-06-17
  • H3C设备命名规则
    GE 通常就是千兆以太网 COMBO口么也是千兆口,但是需要配模块,可以用光模块,也可以用电口。 光口就是可以接光纤,电口就是跟GE一样了,所以叫COMBO口,光口跟电口同时插,默认光口生效很官方的回答。。 H3C商业产品命名规则汇总 一、...
    99+
    2023-01-31
    规则 设备 H3C
  • 3GPP文档命名规则
    3GPP规范:命名方案   每份3GPP技术文档,技术报告(TR)或者技术规范(TR),都被一个Reference唯一标示。这个Reference以3GPP前缀开始,后跟两个字符表示文档的类型(TS为技术报告,TR为技术规范)。在文档类型之...
    99+
    2023-01-31
    规则 文档 GPP
  • html文件命名规则
    html 文件必须以 .html 或 .htm 为扩展名。规则包括:以字母或下划线开头,以字母、数字或符号结尾,不含空格,不超过 255 个字符,不区分大小写,使用描述性名称,避免特殊字...
    99+
    2024-04-22
  • python开发规则
    1.Python优点:简单、优雅、明确                        python缺点2.强大的模块三房库                                                1.代码不能加密3.易...
    99+
    2023-01-31
    规则 python
  • Debian的发行版命名规则是什么
    Debian的发行版命名规则是以卡通片中的角色命名,例如Debian 9被命名为"Stretch",Debian...
    99+
    2024-03-12
    Debian
  • DIV+CSS命名规则总结
    这篇文章主要讲解了“DIV+CSS命名规则总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“DIV+CSS命名规则总结”吧!DIV+CSS规范命名集合网页制...
    99+
    2024-04-02
  • css命名规则有哪些
    小编给大家分享一下css命名规则有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 1)、所有的...
    99+
    2024-04-02
  • 常用的css命名规则
    这篇文章主要介绍“常用的css命名规则”,在日常操作中,相信很多人在常用的css命名规则问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”常用的css命名规则”的疑惑有所帮助!接...
    99+
    2024-04-02
  • CSS命名规则 有哪些
    这篇文章给大家介绍CSS命名规则 有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。CSS命名规范(规则)常用的CSS命名规则 头:header 内容:content/container ...
    99+
    2023-06-08
  • H3C交换机命名规则
    千辛万苦得来的东西。 o(∩_∩)o...哈哈 ...
    99+
    2023-01-31
    交换机 规则 H3C
  • python变量的命名规则
    这篇文章主要讲解了“python变量的命名规则”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python变量的命名规则”吧!变量的命名:       ...
    99+
    2023-06-02
  • php命名规则有哪些
    在PHP中,命名规则可以分为以下几种:1. 变量命名规则:- 变量名只能由字母、数字和下划线组成。- 变量名必须以字母或下划线开头。...
    99+
    2023-08-08
    php
  • oracle表名命名规则有哪些
    Oracle 表名命名规则如下:1. 表名必须以字母开头,可以包含字母、数字、下划线(_)和美元符号($)。2. 表名长度不能超过3...
    99+
    2023-08-31
    oracle
  • java包名命名规则有哪些
    1. 包名应该是小写字母,多个单词之间使用点(.)分隔。2. 包名应该以公司或组织的域名倒序作为前缀,例如com.example。3...
    99+
    2023-10-10
    java
  • oracle列名命名规则是什么
    在Oracle数据库中,列名的命名规则如下: 列名必须以字母开头,可以包含字母、数字和下划线。 列名的长度不能超过30个字符。 列...
    99+
    2024-04-09
    oracle
  • PHP函数的命名规范及规则
    PHP作为一种非常流行的脚本语言,有着强大的函数库支持,其函数的命名规范和规则对于开发效率和代码可读性都有着重要的影响。本文将介绍PHP函数的命名规范及规则。一、命名风格在PHP中,函数名需要严格符合命名规范和规则,规范主要包括两个方面:命...
    99+
    2023-05-19
    PHP函数 命名规范 规则
  • Python开发规范及文件命名
    常用目录 目录名 作用 log 日志目录 conf 配置目录 core 核心代码 libs/modules 第三方库 docs 文档库 README 帮助文档 bin 启动入口,存放可执行文...
    99+
    2023-01-31
    文件 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作