作者airtsubasa (拜╰(〒皿〒)╯托)
看板Database
标题[SQL ] how to print sql command in oracle?
时间Tue Jan 7 22:20:29 2014
请问各位先进:
假设有段PL/SQL code如下:
Declare
v_dummy VARCHAR2(1);
v_a VARCHAR2(100) :='a';
v_b VARCHAR2(100) :='b';
begin
SELECT 'x'
INTO v_dummy
FROM table_a
WHERE field_a = v_a
AND field_b = v_b;
end;
想请问一下,是否有什麽方法可以把SELECT段当成String print出来吗?
每次debug都要这样一直串:
v_str := 'SELECT ....'||v_a||' AND field_b='||v_b;
栏位一多,整个就很囧...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.171.206.157
1F:推 winddust: 字串变数设成VARCHAR2(2000),3000也行,用DBMS_OUTPUT. 01/15 09:15
2F:→ winddust: PUTLINE(字串变数)输出 01/15 09:15