各位好:
请问如何将多个dbms_output.put_line在同一行输出?
如: dbms_output.put_line(merchandise_record.商品编号||'\'||merchandise_record.商品名称);
dbms_output.put_line(merchandise_record.单价||'\'||merchandise_record.产地);
输出的是两行:
1009\HP scanjet 3770扫描仪
979\广州市而不是一行。
请问如何将多个dbms_output.put_line在同一行输出?
-------
待复,谢谢!
请问如何将多个dbms_output.put_line在同一行输出?
如: dbms_output.put_line(merchandise_record.商品编号||'\'||merchandise_record.商品名称);
dbms_output.put_line(merchandise_record.单价||'\'||merchandise_record.产地);
输出的是两行:
1009\HP scanjet 3770扫描仪
979\广州市而不是一行。
请问如何将多个dbms_output.put_line在同一行输出?
-------
待复,谢谢!
或者用put
begin
dbms_output.put('I ');
dbms_output.put('love ');
dbms_output.put('you');
dbms_output.put_line('.');
end;
/
When you call PUT_LINE the item you specify is automatically followed by an end-of-line er. If you make calls to PUT to build a line, then you must add your own end-of-line er by calling NEW_LINE.如果你采用put来建立行,你必须通过调用new_line来添加自己的行末端标记。begin
dbms_output.put('I ');
dbms_output.put('love ');
dbms_output.put('you');
dbms_output.new_line('.');
end;
/
定义一个足够长的varchar2变量 比如 strbegin
str :=str||'a';
str :=str||表.列;
dbms_output.put_line(str);
end;
这么简单的问题,你是不是想复杂了?