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
相关文章推荐
- [实战]MVC5+EF6+MySql企业网盘实战(1)
- MySQL会出现中文乱码
- MySQL 5.6 for Windows 解压缩版配置安装
- jdbc连接数据库异常对只转发结果集的无效操作:last
- oracle环境配置与使用指南
- linux系统下设置oracle开机自动启动
- PostGreSQL 中Json Array 赋值方法总结
- Django配置Mysql数据库详解
- redis-2.8.13 自动安装脚本
- MYSQL数据库管理之权限管理
- Scrapy Redis源码 spider分析
- oracle 11g 基于磁盘的备份rman duplicate
- oracle 获取表结构信息的SQL
- SQLState: 08001
- SQL server使用方法
- Mysql 外网访问控制
- [nQSError: 37001]Could not connect to the Oracle BI Server Instance
- MySql性能调优--存储引擎介绍
- mysql数据库正确建立索引及使用
- MySQL修改root密码的方法