FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
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 |
#3
|
|||
|
|||
Cita:
Algo del tipo if (Select isnull(Max(Id)+1, 0) from Lin_alb_servides) then Id=0 else Max(Id)+1 He probado , pero no se como hacerlo. gracias , radge |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Errror!! en Sybase | JELIRM | SQL | 1 | 06-07-2006 21:28:17 |
sybase 12.5 - delphi 7 | pkbza | Conexión con bases de datos | 2 | 05-04-2006 17:12:17 |
Ayuda SYBASE | FGarcia | Conexión con bases de datos | 1 | 16-12-2005 23:14:09 |
Ado - Sybase | Ricardo Alfredo | Varios | 0 | 03-10-2003 01:28:48 |
BDE - SqlServer - Sybase | Ricardo Alfredo | Conexión con bases de datos | 0 | 20-05-2003 00:48:51 |
|