您的位置:首页 > 数据库

sql server 常用语法

2015-09-19 11:14 239 查看

--1 创建数据库

--开始事务
BEGIN TRANSACTION
PRINT '转账事务前的余额:'
SELECT * FROM back
GO
--定义变量,用于累计事务执行过程中的错误
DECLARE @errors INT
SET @errors=0
--转账
UPDATE back SET currentMoney=currentMoney-1000 WHERE currentName='张三'
--累计错误
SET @errors=@errors+@@ERROR
PRINT '转账事务过程中的余额'
SELECT * FROM back

--判断是否有错误
IF @errors <>0--有错误
BEGIN PRINT '交易失败'
ROLLBACK TRANSACTION
END
ELSE
BEGIN
PRINT'交易成功'
COMMIT TRANSACTION
END
GO


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: