SQL Server :DECLARE 命令
DECLARE 命令用于声明一个或多个局部变量、游标变量或表变量。
一、语法
DECLARE
{{ @local_variable [AS] data_type [ = value ] }
| { @cursor_variable_name CURSOR }
} [,...n]
| { @table_variable_name [AS] <table_type_definition> }
@local_variable:变量名称。变量名称必须以 @ 符号开头。
data_type:任何系统提供的或用户自定义的数据类型,但不能是 text,ntext或image类型
@cursor_variable_name:游标变量名称。变量名称必须以 @ 符号开头。
CURSOR:指定变量是局部游标变量。
二、实例
DECLARE @x int
DECLARE @c char(8) -- 字符变量需要指定长度,默认长度是1
DECLARE @x int,@y char(8),@z datetime