SQL Server数据库Transact-SQL中变量的使用

2025-09-24 17:42:01

1、*全局变量(Global Variable), 由系统预定义好的, 可以直接使用.

*局部变量(Local Variable), 需要用户自行定义和使用.

2、全局变量的使用

①显示到当前日期和时间为止试图登录SQL Server的次数, 执行语句如下:

SELECT GETDATA() AS '当前日期', @@CONNECTTIONS AS '目前连续次数'

②显示SQL Server安装的日期, 版本和处理器类型, 执行语句如下:

SELECT @@VERSION AS 'SQL Server基本信息'

3、局部变量的使用

①下面创建一个局部变量, 统计pubs数据库中jobs表的记录个数, 执行语句如下:

USE pubs

GO

DECLARE @COUNT int

SELECT @COUNT=COUNT(*) FROM jobs

SELECT @COUNT AS 'jobs 表的记录个数'

②下面创建2个局部变量, 分别求出jobs表中的最低日工资(min_lvl)的最小值和最高日工资(max_lvl)的最大值. 执行语句如下:

USE pubs

DECLARE @MAX real, @MIN real

SELECT @MAX=max(max_lvl), @MIN=min(min_lvl) FROM jobs

SELECT @MAX AS '最高日工资',

            @MIN AS '最低日工资'

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢