См. образец процедуры Timesten ниже.
CREATE OR REPLACE PROCEDURE test_proc(employee_id IN NUMBER) AS
salary NUMBER;
BEGIN
SELECT emp_sal INTO salary FROM employee where emp_id = employee_id;
DBMS_OUTPUT.PUT_LINE('Employee Id:' || employee_id || ' Annual Income:' || salary*12);
END;
/
Если я вызываю процедуру из интерфейса командной строки (ttisql), журналы dbms_output.put_line печатаются только там. Но я хочу собирать такие журналы отладки в другом месте в файле журнала. Всякий раз, когда процедура выполняется, она должна добавлять это содержимое в файл. Есть ли способ сделать это?