Sql Server杂记1--数据库变量

来源:互联网 发布:炒股高手软件 编辑:程序博客网 时间:2024/05/23 16:57

今天忽然看视频的时候发现有讲数据库的分页方面的知识,目测比较重要,但是数据库的这一部分不是很清楚,就找来看了一下,做简要的记录。

1.在sql中的变量分为局部变量和全局变量(系统变量)。

2.在声明局部变量的时候使用的是DECLARE @局部变量的名字  数据类型

赋值的时候 使用set进行普通的赋值 格式为@局部变量的名字=值,但是记得----set只能逐一赋值,不能一次赋多个值,如:set @name='jameLee',@age=12是错误的,要是想一次进行多个赋值就可以使用SELECT进行赋值。如:select @name='jamesLee',@age=12,@classId='110'。

3.SELECT不仅可以进行赋值,还可以将值输出显示出来  如:select @name。同时在输出的语句还有print语句,两者区别的是-------SELECT是输出的以表格是形式输出,print是以文本的格式输出。而且print每次只能输出一个值,不能多个输出。

4.全局变量是由@@开头的,它是由系统定义和维护的。最重要的几个:@@IDENTITY和@ERROR等等。其中@ERROR中仅记录离它最近的SQL语句的执行情况,而不是记录所有的SQL语句,因此在使用上应该多注意。在asp.net上传文件获得ID号会用到的。

 

原创粉丝点击