Microsoft SQL Server T-SQL中是否有命令告诉脚本停止处理?我有一个脚本,我想保留用于存档目的,但我不希望任何人运行它.
我希望能够在Oracle 10.2.0.4中终止用户的查询而不会终止整个会话.这将允许查询结束,但不会将该用户记录在其会话之外,因此他们可以继续进行其他查询.这有可能吗?或者是杀死会话的直言不讳是结束查询执行的唯一方法?
我创建了一个oracle程序.当我在某些情况下从sqldevoloper执行它时,我认为它将进入无限循环.它不断生成日志文件.我该如何终止这个运行程序?我通过services.msc停止了oracle服务.当我再次启动它时,会生成日志文件.我认为该程序仍在运行.我该如何终止这些程序.
我正在使用Java Future类执行连接Oracle数据库的程序。但是有时查询的速度比预期的要慢。我可以通过future.cancel方法取消未来。
假设我通过future.cancel取消了Future线程。查询将在Oracle中停止执行,还是仅应用程序线程将被停止/取消,Oracle查询将继续在数据库端运行。
我们正在提交很多future,但有些提交速度很慢。
在这种情况下的实际行为是什么。
谢谢
我不能简单地停止它,它继续读取块并使用回滚段.这是一个简单的选择,但我担心它不会停止......
会话被标记为已杀死.我能做什么?
我在以下链接上找到了一些额外的信息:http: //oracleunix.wordpress.com/2006/08/06/alter-system-kill-session-marked-for-killed-forever/ 但如果我发布以下内容查询它返回241条记录.这是什么意思?
SELECT spid
FROM v$process
WHERE NOT EXISTS (SELECT 1
FROM v$session
WHERE paddr = addr);
Run Code Online (Sandbox Code Playgroud)