FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
procedimiento almacenado
buenas dias,
tengo una duda, la verdad no se si se pueda. Necesito hacer un procedimiento almacenado que me diga si ya existe un cliente en mi tabla clientes, si no existe lo ingresa, de lo contrario lo edita. tengo varios equipos en una vpn, para hacer los procesos mas optimos necesito hacer algo asi, es cuestion de velocidad. // codigo dentro del procedimiento almacenado Select IDcliente from cliente from IDcliente = :ParIDCliente ---> ParIDCliente es un parametro. if recordcount = 0 then Guardar else Modificar; Necesito saber si dentro de un procedimiento almacenado existe alguna funcion como el recordcount en delphi trabajo con firebird, o si existe alguna forma de hacerlo les agradesco de ante mano toda su ayuda y colaboracion.
__________________
JaiMelendez Última edición por JAI_ME fecha: 21-08-2008 a las 15:54:52. |
#2
|
||||
|
||||
En SQL Server puedes utilizar la función EXISTS
__________________
|
#3
|
|||
|
|||
hay alguna funcion en firebird ??
__________________
JaiMelendez |
#4
|
|||
|
|||
Hola, sólo se me ocurre lo siguiente:
Espero que te sirva. -- Un saludito. |
#5
|
|||
|
|||
si a simple vista parece muy logico, voy a probar este codigo y luego les cuento si me sirvio o no.
gracias
__________________
JaiMelendez |
#6
|
|||
|
|||
para alguien que pueda necesitarlo...dentro del procedimiento almacenado
if (not exists (Select IDcliente from cliente from IDcliente:ParIDCliente) then begin GUARDAR else MODIFICAR |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
procedimiento almacenado | lurad | Oracle | 2 | 01-03-2008 05:05:25 |
Procedimiento Almacenado | rodrigo19 | Oracle | 5 | 22-08-2007 22:55:40 |
Procedimiento Almacenado | scooterjgm | Conexión con bases de datos | 5 | 18-01-2005 18:21:32 |
Procedimiento almacenado y Ado | LucianoRey | MS SQL Server | 11 | 06-07-2004 22:55:23 |
Procedimiento Almacenado | Ulises | Providers | 3 | 30-01-2004 18:14:58 |
|