请教怎么建立这个sequence序列呢(dbms_random.value(1,MAX(p_partkey))) 

解决方案 »

  1.   

    如果是要建立sequence的话,可以用下面这个
    DECLARE
    v_sql VARCHAR2(1000);
    v_num NUMBER(20);
    BEGIN
    v_sql:='create sequence SEQ_1 ';
    SELECT MAX(a)+1 INTO v_num FROM test;
    v_sql:=v_sql||' maxvalue 999999999999999999999999999 start with '||v_num ||' increment by 1 nocache';
    EXECUTE IMMEDIATE v_sql;
    END;