设为首页 加入收藏

TOP

让你提前认识软件开发(30):数据库脚本中的空行与空格
2015-07-24 10:55:56 来源: 作者: 【 】 浏览:1
Tags:提前 认识 软件开发 数据库 脚本 空行与 空格

第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) 据库关键字之后要留空格

if、while等关键字之后应留一个空格之后再跟左括号“(”,以突出关键字。

示例:

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

begin

[执行语句]

end

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

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

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

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

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

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

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇数据库update时切忌这样干 下一篇博客学习二

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Java 并发工具类:提 (2025-12-25 20:25:44)
·Java面试技巧:如何 (2025-12-25 20:25:41)
·Java并发编程中的线 (2025-12-25 20:25:38)
·C 语言 - cppreferen (2025-12-25 19:50:27)
·《C 语言入门教程》 (2025-12-25 19:50:23)