试题题干
只能在存储过程体的BEGIN...END语句块中声明的变量是( )
参考答案
正确答案:
试题解析
声明局部变量的注意事项:
(1)局部变量只能在存储过程体的BEGIN...END语句块中声明。
(2)局部变量必须在存储过程体的开头处声明。
(3)局部变量的作用范围仅限于声明它的BEGIN...END语句块,其他语句块中的语句不可以使用它。
(4)局部变量不用于用户变量,两者间的区别是:局部变量声明时,在其前面没有使用@符号,并且它只能被声明它的BEGIN...END语句块中的语句所使用;而用户变量在声明时,会在其名称前面使用@符号,同时已声明的用户变量存在于整个会话之中。
故选A。