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语法的范围,局部变量的作用域从声明变量的 批处理或存储过程的结尾。

  • 相关阅读:
    c++ 启发式搜索解决八数码问题
    基于linux或windows的c/s的循环服务器求一元二次方程的根
    基于linux或windows平台上的c/s简单通信
    第七章总结
    第六章总结
    第五章总结
    第四章总结
    第一章总结
    第三章总结
    第二章总结
  • 原文地址:https://www.cnblogs.com/liwenchaoCode/p/5822116.html
Copyright © 2011-2022 走看看