Tema: SQL Sybase
Ver Mensaje Individual
  #1  
Antiguo 02-07-2008
radge radge is offline
Miembro
 
Registrado: may 2008
Posts: 147
Reputación: 17
radge Va por buen camino
SQL Sybase

Buenas tengo esta sentencia

"(Select Max(Id)+1 from Lin_alb_servides)"


Pero que pasa , que la 1º vez que la ejecuto (bd sin registros) desde delphi me da error porque no hay ningun valor , entonces tengo 2 opciones :

a) MUY WARRA , insertar 1 registro a mano con ID = 0 y a partir de allí ya hará la funcion Max(Id)...

b) Esta es la que quiero hacer y no se como , indicarle a la misma función que si el valor retornado es un NULL que el valor sea 0

Seria algo tipo asi pero no consigo hacer lo funcionar

if (Select Max(Id)+1 from Lin_alb_servides) = null then


salu2 radge
Responder Con Cita