刚开始学习pl/sql公司的源代码看不懂,请教了 ^^Y
DECLARE
today VARCHAR2(8);
v_from VARCHAR2(20);
v_to VARCHAR2(20);
sql_statement VARCHAR2(10000);
set_date VARCHAR2(8);BEGIN
set_date:=&1;
today := pt.f_gett('today',set_date);
DBMS_OUTPUT.put_line(today);
v_from := pt.f_gett('from',set_date);
DBMS_OUTPUT.put_line(v_from);
v_to := pt.f_gett('to',set_date);
DBMS_OUTPUT.put_line(v_to);
--删除当天台帐数据
DELETE FROM sa.tjtc01 WHERE TH_DATE = today;
COMMIT;
这一段中的today := pt.f_gett('today',set_date);
pt.f_gett(1,2)是哪里来的函数?是不是其他存储过程的?还是oracle函数?
DBMS_OUTPUT.put_line(v_from);的作用是什么?
以上,谢谢。
DECLARE
today VARCHAR2(8);
v_from VARCHAR2(20);
v_to VARCHAR2(20);
sql_statement VARCHAR2(10000);
set_date VARCHAR2(8);BEGIN
set_date:=&1;
today := pt.f_gett('today',set_date);
DBMS_OUTPUT.put_line(today);
v_from := pt.f_gett('from',set_date);
DBMS_OUTPUT.put_line(v_from);
v_to := pt.f_gett('to',set_date);
DBMS_OUTPUT.put_line(v_to);
--删除当天台帐数据
DELETE FROM sa.tjtc01 WHERE TH_DATE = today;
COMMIT;
这一段中的today := pt.f_gett('today',set_date);
pt.f_gett(1,2)是哪里来的函数?是不是其他存储过程的?还是oracle函数?
DBMS_OUTPUT.put_line(v_from);的作用是什么?
以上,谢谢。
DBMS_OUTPUT.put_line(v_from);作用是输出v_from的值
看到公司服务器上的程序块都是以sa/p_tjtc01~~~99这种形式存放的。
DBMS_OUTPUT.put_line(v_from);将结果输出到了那里?
服务器里的pl/sql程序都放在了webapp目录下,而且是java作的后台,看样子不是包里的函数把?
如果这样,包一般放在哪里?