zoukankan      html  css  js  c++  java
  • T-SQL语法学习

    一、变量                                             


     

    变量分类:

       全局变量:在T-SQL中的全局变量是由SqlServer系统定义和使用的变量。DBA和用户可以使用全局变量的值,但不能自己定义全局变量。全局变量以两个@为标记

       局部变量:在T-SQL中的局部变量由用户定义和使用的变量,其作用范围仅仅局限在定义的T-SQL程序内。局部变量以一个@为标记

    局部变量的声

    在T-SQL中,定义局部变零的语法如下

    declare
        {{@local_variable data_type}
        |{@cursor_variable_name cursor}
        |{table_type_definition}
        }[,...n]

       其中主要参数说明如下。

        @local_variable:局部变量的名称,必须以at符号(@)开头,符合标识符规则。

        data_type:任何有系统提供的或用户定义的数据类型,但不能是text、ntext或image数据类型。

        @cursor_variable_name:游标变量的名称。

        cursor:指定变量是局部游标变量。

        table_type_definition:定义表数据类型。

            局部变量的赋值:可以通过Set语句赋值    Set @local_variable=expression  @local_variable为局部变量的名称,expression为有效的表达式,表示将表达式的值赋予局部变量

            也可以通过SELECT 来赋值   select @local_variable=expression

            局部变量的作用域,就是可以引用该变量的T-SQL语法的范围,局部变量的作用域从声明变量的 批处理或存储过程的结尾。

  • 相关阅读:
    Synchronized 在 java 中的用法
    ExtJS写的小系统,有源码,献给刚入门的朋友。
    轻松实现Apache,Tomcat集群和负载均衡
    dbms_stats使用(转)
    Java关键字final、static使用总结
    java参数传递总结
    持久化上下文的传播
    主题:Spring Security 2 配置精讲
    Tomcat中web.xml文件的详细说明
    如何学习Ext
  • 原文地址:https://www.cnblogs.com/liwenchaoCode/p/5822116.html
Copyright © 2011-2022 走看看