最近,有同事反映在使用PLSQL连接数据库的时候,总是出现数据库频繁自动断开连接.这是因为资源配置文件中IDLE_TIME参数的限制,IDLE_TIME指定会话允许连续不活动的总的时间,以分钟为单位,超过该时间,会话将断开.但是长时间运行查询和其他操作的不受此限制. 要开启 资源限制 的话,resource_limit这个参数必须是 TRUE 的状态: SQL> show parameter resource_limit NAME TYPE VALUE -----------
SELECT * INTO v_ticketStorageRow FROM BDM_TICKET_STORAGE WHERE p_startTicketNo >= START_NO_ AND p_startTicketNo <= END_NO_; IF SQL%FOUND THEN raise_application_error(-20000, '起始票号范围已经存在'); END IF; 当select没有记录时IF SQL%FOUND并不会执行到,而是抛出NO_DATA_FOUND异常