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

Evaluar un campo númerico como nulo

Estas en el tema de Evaluar un campo númerico como nulo en el foro de Oracle en Foros del Web. Hola, tengo una tabla vacía, en la que hay un campo númerico, he tratado de hacer un select a esta tabla para incremetar en uno ...
  #1 (permalink)  
Antiguo 06/08/2009, 09:35
 
Fecha de Ingreso: enero-2008
Mensajes: 63
Antigüedad: 16 años, 10 meses
Puntos: 1
Pregunta Evaluar un campo númerico como nulo

Hola, tengo una tabla vacía, en la que hay un campo númerico, he tratado de hacer un select a esta tabla para incremetar en uno el valor del campo numérico.
Resulta que he intentadon con nvl y decode para evaluar el campo númerico como nulo no he podido devolver un valor incremental en la consulta sql.
Esta es mi sentencia.
  • select nvl(camponumerico,1) numero from tabla1
  • select decode(camponumerico,null,1,camponumerico) numero from tabla1

Les agradezco de antemano el apoyo.
  #2 (permalink)  
Antiguo 06/08/2009, 10:30
 
Fecha de Ingreso: enero-2008
Mensajes: 63
Antigüedad: 16 años, 10 meses
Puntos: 1
De acuerdo Respuesta: Evaluar un campo numérico como nulo

Ya encontré la solución:

select nvl(max(camponumerico),0)+1 numero from tabla1;

Gracias.
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 05:04.