第二章

----------------批处理------------

GO:

 1;GO是批处理的标志,表示SQL Sever将这些T-SQL语句编译为一个执行单元,提高执行效率。

2;一般是将一些逻辑相关的业务操作语句,放置在同一批中,这完全由业务需求和代码编写者决定

3;如果是建库,建表以及后面的存储,试图等,是必须在语句的末尾添加GO批处理标志

4;删除。重建为一条语句,中间不建议用GO分开,

 

错误情况:

1;如果批处理语句中出现编译错误(如语法错误)可执行计划无法编译,因此未执行批处理中的任何语句。

2;另一种情况,假定在批处理中有10条语句,并且这些语句都没有语法上的错误,第一条语句能够顺利的

完成,在执行第二条语句出现运行错误,这个时候第一条语句执行的结果不受影响,因为他已完成。

 

变量分类:

                  局部变量;

                                    1,局部变量必须以标记@作为前缀,如@age

                                     2,局部变量的使用是先声明,在赋值

                                     3,局部变量只在定义它的局部范围内有效

                  全局变量;

                                     1,全部变量必须以标记@@作为前缀,如@@version

                                      2,全部变量由系统定义和维护,我们只能读取,不能修改

                                      3,全部变量在整个SQL环境下都可以被访问或调用

        print变量或表达式:以消息形式进行显示

       select变量或表达式:以表格(选择集)形式进行显示

同C#语言一样:

        1,else是可选部分

         2,如果有多条语句,需要begin-end语句块

         3,if后的条件可以省略括号,一条语句也可以省略begin-end

         4,break表示退出循环,

   

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值