存储过程中接收用户输入,调用该存储过程时却不会接收输入,为什么?高手来瞧瞧吧! 本帖最后由 fengliulang2010 于 2011-05-07 15:25:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --试试运行这个--环境:PL/SQL Developer 7SQL> set serveroutput on;SQL> declare 2 num number(10); 3 begin 4 num:=# 5 dbms_output.put_line('the date you input '||num); 6 end; 7 /the date you input 123PL/SQL procedure successfully completed 在PL/SQL DEVELOPER环境中,对于接受外部传递的变量,在编译时,会自动保存赋予变量的值,因此在调试时输出的值和你编译时的值相同。你可以创建一个带参的存储过程,或者在SQL*PLUS中创建过程调试你的想法 首先谢谢你。您的代码没有任何问题,我试过了,但是我的问题不是出在num:=&num这条语句上 首先谢谢你。您的代码没有任何问题,我试过了,但是我的问题不是出在num:=&num这条语句上,我是想让该过程每次调用一次都会让用户输入一个值 求左连接优化代码 请问“OCN帐户”中OCN是哪些英文单词的首字母缩写? 关于查询语句in的优化,提高效率 存储过程报ORA-01722无效数字错误 表空间如何迁移? [求助]关于开发中oracle时间方面的处理,谢谢 查询语句 在ORACLE中,怎样获取CPU占用率? 视图的排序问题 关于ORACLE REPORT 6i 的问题 初学 这个该怎么实现 存储过程的调用
--试试运行这个
--环境:PL/SQL Developer 7
SQL> set serveroutput on;
SQL> declare
2 num number(10);
3 begin
4 num:=#
5 dbms_output.put_line('the date you input '||num);
6 end;
7 /the date you input 123PL/SQL procedure successfully completed
您的代码没有任何问题,我试过了,但是我的问题不是出在num:=&num这条语句上
首先谢谢你。
您的代码没有任何问题,我试过了,但是我的问题不是出在num:=&num这条语句上,我是想让该过程每次调用一次都会让用户输入一个值