如果您使用不带 DORMANT 选项的 SET CONNECTION 语句,则 connection 必须表示休眠连接。休眠连接是已建立但不是当前连接的连接。
不带 DOMANT 选项的 SET CONNECTION 语句使指定的休眠连接成为当前的连接。应用指定的连接必须是休眠的。当该语句执行时,当前的连接成为休眠的。
CONNECT TO 'stores_demo' AS 'con1'; ... CONNECT TO 'demo' AS 'con2'; ... SET CONNECTION 'con1';
休眠的连接有一连接上下文与它相关联。当应用使休眠的连接成为当前的时,它建立到数据库环境的那个连接,并恢复它的连接上下文。(要获取更多关于连接上下文的信息,请参阅在 CONNECT 语句 页上的 CONNECT 语句 语句。)重新建立连接与建立初始的连接是可比的,除了它典型地为用户避免再次认证许可,且它避免重新分配与初始的连接相关联的资源之外。例如,应用不需要准备在该连接中先前已准备好了的任何语句,也不需要重新声明任何游标。