ayuuuuuudaaaaaa!!!! con sql pl por favor!!!

Tema en 'Programación & Programación Web' iniciado por jor-g, 8 Abr 2012.

  1. jor-g

    jor-g Usuario Nuevo nvl. 1
    697/812

    Registrado:
    16 Dic 2009
    Mensajes:
    619
    Me Gusta recibidos:
    1
    necesito ayuda con PL SQL
    necesito sacar los numero primos dentro de un rango determinado y lo unico k puedo hacer en comparar si es o no es primo

    para k tengan una idea he conseguido solo esto
    DECLARE
    CONTADOR integer;
    N integer;
    -- var varchar2(255);
    BEGIN
    CONTADOR:=0;
    N:=5;
    FOR I IN 2..N
    LOOP
    IF MOD(N,I)=0 THEN contador:=CONTADOR+1;
    END IF;
    END LOOP;
    if CONTADOR>2 then
    var:='no es primo';
    else
    var:='es primo';
    end if;
    DBMS_OUTPUT.PUT_LINE(VAR);
    END

    pero necesito sacar
    Crear un bloque para señalar los numeros primos entre 4 y 60

    si alguien entiende me puede ayudar x favor
    :nanay:

    no m digan k vaya a google ya k recorri todo google y no sale nada de este tipo
     
  2. santiago1996

    santiago1996 Usuario Casual nvl. 2
    37/41

    Registrado:
    14 Ene 2011
    Mensajes:
    2.893
    Me Gusta recibidos:
    1
    vas bien encaminado pero te falta el for que va de 4 a 60 que estaria mas afuera d elo que tienes y otra variable que guarde los numeros eso no mas suerte
     
  3. santiago1996

    santiago1996 Usuario Casual nvl. 2
    37/41

    Registrado:
    14 Ene 2011
    Mensajes:
    2.893
    Me Gusta recibidos:
    1
    podrias definir si estas trabajando en bloques anonimos procedimientos o trigers
     
  4. santiago1996

    santiago1996 Usuario Casual nvl. 2
    37/41

    Registrado:
    14 Ene 2011
    Mensajes:
    2.893
    Me Gusta recibidos:
    1
    sabes ocupar cursores?
     
  5. the kamikase

    the kamikase Usuario Maestro nvl. 6 ★ ★ ★ ★
    697/812

    Registrado:
    19 Sep 2008
    Mensajes:
    68.365
    Me Gusta recibidos:
    42
    a soporte !
     
  6. jor-g

    jor-g Usuario Nuevo nvl. 1
    17/41

    Registrado:
    16 Dic 2009
    Mensajes:
    619
    Me Gusta recibidos:
    1
    no se ocupar cursores ni trigers aun,
    entiendo k debo acupar un for pero COMO???
    no se me ocurre como hacer la formula para ke recorra el for,
    sake y muestre solo numeros primos

    solo se compara un numero x....... si m puedes ayudar seria excelente :rezo: