zoukankan      html  css  js  c++  java
  • 让你提前认识软件开发(30):数据库脚本中的空行与空格

    第2部分 数据库SQL语言

    数据库脚本中的空行与空格

     

     

            在数据库脚本中,空行与空格起着“锦上添花”的作用。

    恰当地使用它们,能够提高代码的规范性及可阅读性,进而提升数据库的编程效率。

     

    1. 空行

            空行起着分隔脚本段落的作用,适当的空行能够使脚本的布局更加的清晰。

    空行的作用有下面几个:

            (1) 用于分隔两个数据表的创建脚本

            演示样例:

    create table tb_example1

    (

            [表内容实现代码]

    )

    go

    -- 空行

    create table tb_example2

    (

            [表内容实现代码]

    )

    go

     

            (2) 用于切割两个存储过程的创建脚本

           演示样例:

    -- pr_example1

    [存储过程pr_example1实现代码]

    -- 空行

    -- pr_example2

    [存储过程pr_example2实现代码]

     

            (3) 用于切割不同逻辑脚本代码块

           演示样例:

    [脚本代码块1]

    -- 空行

    [脚本代码块2]

     

    2. 空格

            空格起着分隔字符的作用,适当的空格能够使脚本的布局更加整洁清晰。

    有关空格的使用要注意下面几点:

            (1) 多元运算符和它们的操作数之间至少须要一个空格

            演示样例:

    select @v_id = 1                             -- 注意:“=”前后有空格

    select @v_name = hello             -- 注意:“=”前后有空格

    select @v_num = @v_num + 1    -- 注意:“=”和“+”前后有空格

     

            (2) 据库keyword之后要留空格

            ifwhile等keyword之后应留一个空格之后再跟左括号“(”,以突出keyword。

           演示样例:

    if (@tableindex=1)            -- 注意:“if”之后有一个空格

    begin

    [运行语句]

    end

     

            (3) 创建表、存储过程、触发器、函数等的时候,表名、存储过程名、触发器名和函数名等之后不要留空格

            表名、存储过程名、触发器名和函数名之后紧跟左括号“(”。以与keyword差别开来。

     

            (4) 建议不要使用TAB键。而使用空格进行缩进。缩进为4个空格

            这是为了消除不同编辑器对TAB键处理的差异。防止用不同的编辑器打开同一份代码时出现排版不工整的情况。

     

            在实际的软件项目中,恰当地使用空行与空格。可使得代码更加的美观。这对提高工作效率是非常有优点的。

     

     

    (本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信号:245924426,欢迎关注!

    )

  • 相关阅读:
    Django框架之虚拟环境搭建
    Ubantu16.04系统优化
    关于装双系统Ubantu16.04+Win10引导问题
    网络编程相关
    数据库常用语句
    javascript异步编程的六种方式
    关于 CSS 的一些小 tips
    typeof 返回的数据类型 及 javascript数据类型中的一些小知识点
    JavaScript || 和 && 的总结
    正则表达式
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7364740.html
Copyright © 2011-2022 走看看