Transact-SQL变量基本语法

本文详细介绍了Transact-SQL的变量、注释、运算符、批处理、常用命令、函数、存储过程、触发器以及备份与还原的操作,包括如何声明和使用变量,批处理中的流程控制语句,以及备份数据库的方法等。
摘要由CSDN通过智能技术生成

Transact-SQL变量基本语法

Transact-SQL变量

  1. 全局变量
-- 全局变量使用两个@标记为前缀,使用SELECT查询语句检索任意全局变量
SELECT @@VERSION AS SQL_SERVER_VERSION

常用全局变量

全部变量名 含义
@@connections 服务器启动以来已经创建的连接数
@@ERROR 最后一个T-SQL错误的错误号
@@IDENTITY 最后一个插入的标识
@@SERVERNAME 本机服务器名称
@@ROWCOUNT 上一个执行的SQL语句影响行数
  1. 局部变量
DECLARE @变量名 变量类型 [, @变量名 变量类型 ......]
SELECT @变量名 = 变量值
-- 或 SET @变量名 = 变量值

例: 声明一个长度为8字符变量id,并赋值为10010001

DECLARE @id char(8) SET @id = '10010001'

例: 从表S中查询学号为’S7’的学生的学号和姓名,并将查询的学号和姓名分别赋值给@sno和@sn

DECLARE @sno VARCHAR(10), @sn VARCHAR(10) 
SELECT @sno = SNO, @sn = SN FROM S WHERE Sno = 'S7'

Transact-SQL注释

-- 常用于单行注释

/* 用于多行注释 */

Transact-SQL运算符

  1. 算数运算符
运算符 含义
+
-
*
/
% 求余数
  1. 比较运算符
运算符 含义
= 等于
> 大于
< 小于
>= 大于或等于
<= 小于或等于
<> 不等于
!= 不等于(非SQL-92标准)
!< 不小于(非SQL-92标准)
!> 不大于(非SQL-92标准)
  1. 逻辑运算符
运算符 含义
ALL 如果一组比较中都为TRUE,运算结果就为TRUE
AND 如果两个表达式都为TRUE,运
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值