dbms-output

    33熱度

    5回答

    我有一個從shell腳本中調用的SQL腳本,需要很長時間才能運行。它目前在各個點包含dbms_output.put_line報表。這些打印語句的輸出顯示在日誌文件中,但只有腳本完成後纔會顯示。 有沒有什麼方法可以確保腳本運行時輸出顯示在日誌文件中?

    4熱度

    2回答

    簡單的問題是否可以在問題標題中給出輸出函數的別名,以便我可以調用trace('hello')而不是DBMS_OUTPUT.PUT_LINE('hello')? 我想這樣做是因爲我使用輸出來幫助調試,我厭倦了輸入整個函數名稱和/或始終複製並粘貼它。 謝謝你的時間。

    7熱度

    5回答

    dbms_output.put_line在plsql代碼中的性能是否下降?

    6熱度

    3回答

    我有一個相當耗時的PL/SQL塊,可以從分子結構中構建指紋。我想將輸出打印到SQL * Plus控制檯,以提供關於已處理多少結構的反饋。我可以這樣做dbms_output.put_line 然而每次被稱爲新行被寫入。我想覆蓋該行。 例如,目前我有以下。 Structure x of y processed Structure x of y processed Structure x of y

    0熱度

    3回答

    我有一些存儲過程執行,使用dbms_output.put_line()將數據放入輸出緩衝區。 我知道我需要使用dbms_output.get_line(:line, :status)來檢索那個輸出。 我使用System.Data.OracleClient來避免Oracle部署帶來的麻煩。 那麼我在做什麼錯了下面的代碼? Dim cmdSproc As OracleCommand = cnOracl

    3熱度

    1回答

    我有以下過程填寫列中的空值。如果我有非常小的一組數據,該過程正常工作。但是我的目標數據是大約30億的記錄。只有在百萬條記錄上測試這個腳本纔會拋出這些錯誤。 ORA-20000: ORU-10027: buffer overflow, limit of 20000 bytes ORA-06512: at "SYS.DBMS_OUTPUT", line 32 ORA-06512: at "SYS.