关于sql server执行语句回滚出错,请求各位sql大神指点一下,谢谢!

作者&投稿:谈葛 (若有异议请与网页底部的电邮联系)
~ 中途语句出错导致语句在出错处中止,
后面的commit并未执行.
在begin
tran前添加
set
xact_abort
on
试试.
另外,
建议把ddl语句放到事务以外执行.


矿区15917081719: sql server 2008 执行语句后怎么恢复 -
悟柴比立: 一般在修改、删除的方法的时候都会有事务机制,就是在操作失败的情况下,系统自动恢复到修改、删除以前的状态,也就相当于这条语句没执行.但是如果执行成功以后想要恢复就不行了,那就只有按照楼上说的,查看备份识别变更项和变更值,再修改回去.

矿区15917081719: 返回SQL Server执行sql语句的消息 -
悟柴比立: 可以实现:当你执行完update,delete语句后,就可得到 string sqlStr ="这里是你要执行的sql语句"; SqlCommand cmd = new SqlCommand(sqlStr,conn); int getNum = cmd.ExecuteNonQuery(); 这个getNum 就是执行update,delete等语句返回受影响的记录条数

矿区15917081719: sql语句执行成功返回什么 -
悟柴比立: SQL语句返回的结果是一个集合,是所有查询到的数据的结合,没有数据时是一个空集合.但是各语言的SQL函数结果就不是了,一般返回一个资源句柄,看你说的什么语言.补充:晕死,至今你都不说你这是INFORMIX,幸好我看见SQLCA很面熟,否则大家如何回答你的问题,谁都以为你说的是MS SQL.SQLCA是数据库操作之后都会更新,0表示成功,其它数字为错误代码.

矿区15917081719: 怎么利用sql server日志查看执行的语句 -
悟柴比立: 怎么利用sql server日志查看执行的语句--1.第一种测试方法 declare @begin datetime,@end datetime set @begin =getdate() {你所要测试的sql语句} set @end=getdate() PRINT DATEDIFF(millisecond, @begin, @end)/1000.0 --单位:s--2.另一...

矿区15917081719: SQL Server里常用的语句 有那些?按功能分 -
悟柴比立: SQL语句主要分为3种:1.数据定义语言(DDL)语句 主要是用来管理数据库中的对象 如Create Alter Drop2.数据控制语言(DCL)语句 主要是用来改变与数据库用户或角色有关联的权限 如GRANT DENY REVOKE3.数据操作语言(DML)语句 主要是用来操作数据库中的数据 如SELECT INSERT UPDATE DELETE

矿区15917081719: 关于SQL server 的 return语句 -
悟柴比立: 如果你要用SQL里reutrn返回的值,声明一个SqlParameter 对象,设置其方向为OutPut,同样在SQL语句里也加这个参数,调用时把SqlParameter传进去

矿区15917081719: sqlserver 执行了delete 语句后怎么恢复这部delete操作 -
悟柴比立: sqlserver 执行了delete 语句后怎么恢复这部delete操作 1. 如果没有提交,可以撤回 2. 如果已经提交,则看是否有备份 3. 如果有备份,那么恢复数据库到另外的地方,然后此表恢复 4. 如果没有备份,那么没有办法的. 使用log explorer等软件也不可以 另外如何清除增删改查的日志

矿区15917081719: 如何执行SQL语句 -
悟柴比立: 执行sql很简单,sql server里面有执行按钮.还有一种:declare @sql varchar(5000) set @sql = 'select * from a ;' ; exec (@sql)

矿区15917081719: SQL Server里常用的语句有哪些? -
悟柴比立: 一、 简单查询 简单的Transact-SQL查询只包括选择列表、 FROM子句和WHERE子句.它们分别说明所查询列、查询的 表或视图、以及搜索条件等.例如, 下面的语句查询testtable表中姓名为“张三” 的nickname字段和email字段. SELECT ...

矿区15917081719: sql server 如获得exec()执行语句的返回值 -
悟柴比立: @@ROWCOUNT 返回受上一语句影响的行数.@@ERROR 返回最后执行的 Transact-SQL 语句的错误代码.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网