2个问题
我填充了一个包含几百万行的易失性表格 在Solaris客户端上通过bteq运行查询(因此无论如何都会运行) 我的工作站连接)。现在如果我看到运行时解释 坚持一步,我想中止查询而不失去 我的会话和VT内容如何在没有admin privs的情况下完成。
答案 0 :(得分:1)
@ user1874594:您没有指定您是交互式或批处理的模式
如果您的查询在交互模式下运行了很长时间,您可以在下面执行
按控制+ C
BREAK received. Input Command:
[按下中断键或控制C后]
然后解雇ABORT。你会看到屏幕下方。
abort;
*** ABORT signal received.
*** Warning: Canceling the rest of the output.
BTEQ -- Enter your SQL request or BTEQ command:
您的VT表仍然存在.. :))
2)VT表存储在SPOOL中,并且在内存中收集统计信息。您无法直接访问它们。 帮助统计是唯一的方法。
顺便说一下,如果你有脚本经验,那么编写一个shell脚本并在文件中获取这些统计信息。