Teradata中止任何特定会话

Teradata中止任何特定会话,teradata,Teradata,。我希望中止从Teradata获得会话号的特定会话。我在网上搜索过,知道我们可以通过RDBMS控制台传递中止会话命令,BTEQ是一个RDBMS控制台。有什么特别的方法可以做到这一点吗 谢谢你的建议, 当做 KarthikBTEQ不是一个控制台实用程序,但您不需要中止会话,PMon API也有一个SQL接口: SELECT SYSLIB.AbortSessions (-1, '*', sessionid, 'Y', 'Y'); 有关详细信息,请查看“应用程序编程接口”。谢谢。我已经检查了这个函数

。我希望中止从Teradata获得会话号的特定会话。我在网上搜索过,知道我们可以通过RDBMS控制台传递中止会话命令,BTEQ是一个RDBMS控制台。有什么特别的方法可以做到这一点吗

谢谢你的建议, 当做
Karthik

BTEQ不是一个控制台实用程序,但您不需要中止会话,PMon API也有一个SQL接口:

SELECT SYSLIB.AbortSessions (-1, '*', sessionid, 'Y', 'Y');

有关详细信息,请查看“应用程序编程接口”。

谢谢。我已经检查了这个函数。由于我并没有执行函数的特权,所以我只想检查是否有其他方法可以执行此操作。如果没有,那么我必须为您的解决方案请求权限。这是最简单的方法,因此请向您的DBA请求必要的权限:)谢谢@dnoeth,您是否还可以有一个技巧来终止给定用户的所有会话?确定找到它
选择中止会话(1,'USERNAME',0,'N','N')实际上此语句已终止所有会话:
选择SYSLIB.AbortSessions(-1,'USERNAME',0,'Y',Y')