where to_char(mydate,'yyyymmdd')=to_char(sysdate,'yyyymmdd')sp_name(para_name);

解决方案 »

  1.   


    使用触发器,在触发其中执行select XXSEQ.nextval into ... from dual;
    也可以插入前就取出来 
    参数用in 或out
    例:
    SET SERVEROUTPUT ON;
    CREATE OR REPLACE PROCEDURE Procdemo(col1 IN varchar2,col2 out varchar2 ) AS
      v_String1   VARCHAR2(50) := 'Hello World!';
    BEGIN
      col2 := col1||'is col2';
      DBMS_OUTPUT.PUT_LINE(col1);
    END Procdemo;
    /declare
    t_col2 varchar2(20);
    begin
    exec Procdemo into t_col2;
    DBMS_OUTPUT.PUT_LINE('col2 is:'||col2);
    end
    /
      

  2.   

    建立多个SEQUANCE,it's ok
    XXSEQ.nextval,   absolutely right!
    select SYSDATE from dual
    you can assign the out parameter to a variable
      

  3.   

    to: bzszp(SongZip) exec Procdemo into t_col2; 请问into t_col2; 什么含义
    我的意思是两个过程在一起,一个过程要调用另一个过程的输出参数值作为
    本过程中输入参数的值使用请详细点好么?
      

  4.   

    时间上呢,主要是HH:MM:SS格式的时间样式
      

  5.   

    create or replace prodecure demo(t_col varchar2) as
    ....
    end;
    /
    declare
    t_col2 varchar2(20);
    begin
    exec Procdemo into t_col2;//把返回结过存入变量
    demo(t_col2);//调用另一个存储过程
    end
    /
    是这个意思吧
      

  6.   

    SQL> select to_char(sysdate,'hh24:mi:ss') from dual;TO_CHAR(
    --------
    11:29:53SQL>  select to_date(to_char(sysdate,'hh24:mi:ss'),'hh24:mi:ss') from dual;TO_DATE(TO_CHAR(SYS
    -------------------
    2002-12-01 11:30:11日期不能省略
    显示时可以用to_char()来显示
      

  7.   

    to  bzszp(SongZip) :
    是的,谢谢!!!能告诉我你的联系方式么?
    想随时向你请教再次感谢
      

  8.   

    增加LABEL和GOTO语句有什么弊端么?如果做一个循环要求每次扫描存储过程
    ,有什么其他的好方法么?