在程序里可以修改数据库中的数据,而在数据库中直接修改却出现,在流水模式下事务无法启动,请问,这事怎么搞的啊。在家帮看下,谢谢!
解决方案 »
- 求助!如何查询子代节点数量?
- 请问sql server中有类似Oracle to_char的按一定格式输出的函数吗?
- 请教更改default值得语法是啥?
- 将一个列改为计算列,结果sql server会新建一个临时表,导出,然后删除原来的表
- 请教如何将一行转化成两列显示
- 两服务器数据库关联查询的问题
- sql server 数据库还原 提示发生内部一致性错误,着急!
- 求一SQL语句,高手请出来看一下
- 大家来看看我这样添加视图为什么不对?问题在哪里???
- SQL SERVER 数据库转为ORACLE数据库 [系列问题]
- 超级简单的问题。数据A表复制到B表where a.id=b.id
- 一个没在碰到过的小问题!!!!
SQL Server 用来将结果集返回到客户端的默认模式。行按照其放置在结果集中的顺序发送到客户端,且应用程序必须按此顺序对行进行处理。在执行连接中的某 SQL 语句之后,应用程序除了检索结果集中的行以外不能在连接上执行任何其它操作,直到已检索了所有的行。在结果集检索结束之前应用程序可以执行的唯一的其它操作是取消结果集的剩余部分。这是客户端从 SQL Server 获取行的最快方法。
我认为可能是sqlserver出于对数据库的访问效率考虑,每次只提取一部分内容,但要等到所有数据读取了后你才能改.打个比方你表中的某列有unique的限制,但你提交之后可能有违反unique规则的数据,那时候是不允许改的.