2
我一直在一个查询窗口上执行一些SQL命令(各种插入,更新和删除),当我检查结果在同一个查询窗口时,执行这些查询,但是当我在其他命令窗口中查看命令的结果,就像我从未执行任何操作。Sql查询返回不同的结果在不同的标签
例如,在原来的查询窗口,我做了
DELETE FROM emBaseSocios
然后我执行
SELECT * FROM emBaseSocios
返回没什么当然
但是,如果我打开的同时指着另一扇窗数据库和做
SELECT * FROM emBaseSocios
它返回之前删除的所有行,就像没有发生任何事情 并且当我尝试删除时,它需要太多时间
这里有什么问题?
您使用的是交易吗? – Donal 2014-10-18 17:08:17
添加'commit;'删除后。 – 2014-10-18 17:12:08
如果你正在使用快照隔离级别,这将是预期的 - 第二个连接将不知道任何*关于你的更改,直到你已经在第一个查询窗口中提交**它们! – 2014-10-18 17:12:23