SQl 事务增加数据
2016-05-15 10:36
176 查看
连SQl简单地事务处理多表的情况
begin transaction declare @error int declare @QID int set @error = 0
insert into HW_Name (Name) values('{0}') 操作的SQL语句
set @QID=SCOPE_IDENTITY() 获得自增的ID
set @error = @error + @@error
insert into HW_Dep(NameId,DepName) values (@QID,'{0}') 将QID插到关联表中
set @error = @error + @@error
if @error <> 0 rollback transaction else commit transaction
只简单写了一个增加案例,删除,修改原理一样。欢迎大家留言切磋切磋
SQL 数据转换——将varchar类型转换成int类型:
select max(CAST(字段 AS int)) ss from 表名
begin transaction declare @error int declare @QID int set @error = 0
insert into HW_Name (Name) values('{0}') 操作的SQL语句
set @QID=SCOPE_IDENTITY() 获得自增的ID
set @error = @error + @@error
insert into HW_Dep(NameId,DepName) values (@QID,'{0}') 将QID插到关联表中
set @error = @error + @@error
if @error <> 0 rollback transaction else commit transaction
只简单写了一个增加案例,删除,修改原理一样。欢迎大家留言切磋切磋
SQL 数据转换——将varchar类型转换成int类型:
select max(CAST(字段 AS int)) ss from 表名
相关文章推荐
- SQL SERVER-ERRORLOG
- MySql之空值与非空与自动编号以及约束
- JDBC链接MySql数据库的简单讲解
- 常用Mysql命令
- mysql-server 依赖 mysql-server-5.5 解决方案
- mysql安装(适用于初学者)
- MYSQL忘记密码后跳过权限检查修改密码
- Oracle/Hive/Impala SQL比较(5)
- 网页爬虫爬取数据出现 LockTimeoutException lock expired问题的可能解决方式
- Oracle/Hive/Impala SQL比较(3-4)
- Oracle/Hive/Impala SQL比较(1-2)
- mysql alter操作
- MSSQL之四 简单查询
- MSSQL之四 简单查询
- MSSQL之四 简单查询
- MySQL(26):事务的隔离级别出现问题之 幻读
- springmvc mybaits mysql oracle shiro ehcache HTM5 bootstrap 后台框架源码
- mysql常见问题之添加服务与配置
- Redis拾遗(持续更新)
- SQL Server进制