Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

triggers para contar registro orcle

Estas en el tema de triggers para contar registro orcle en el foro de Oracle en Foros del Web. amigo no conozco mucho de oracle, y se quiere crea un trigger para que según en numero de orden coloque el numero de lineas. en ...
  #1 (permalink)  
Antiguo 12/08/2013, 18:47
 
Fecha de Ingreso: noviembre-2010
Mensajes: 35
Antigüedad: 13 años, 5 meses
Puntos: 1
triggers para contar registro orcle

amigo no conozco mucho de oracle, y se quiere crea un trigger para que según en numero de orden coloque el numero de lineas.
en mysql lo uso así:
Código SQL:
Ver original
  1. DECLARE v_cantidad INTEGER;
  2.     SELECT COUNT(NEW.invoice)
  3.     INTO v_cantidad FROM ps_bi_line_int WHERE invoice=NEW.invoice;
  4.     SET NEW.line_seq_num=v_cantidad + 1, NEW.invoice_line=v_cantidad + 1;
pero no se como seria en oracle, si alguien me puede ayudar, se lo agradeceré.
Gracias

Última edición por gnzsoloyo; 13/08/2013 a las 06:27
  #2 (permalink)  
Antiguo 26/09/2013, 09:20
Avatar de bitbow  
Fecha de Ingreso: julio-2006
Ubicación: Distrito Federal
Mensajes: 635
Antigüedad: 17 años, 9 meses
Puntos: 34
Respuesta: triggers para contar registro orcle

Si lo que requieres es un autoincrementable en oracle se usan las secuencias, debes definirlas y despues usarlas.

SELECT SECUENCIA.NexVal FROM DUAL;

O algo asi para obtener el siguiente valor.

Saludos.
__________________
El ego es el mayor enemigo de un hombre inteligente.

Etiquetas: mysql, registro, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:03.