Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-05-2013
amerika111 amerika111 is offline
Miembro
 
Registrado: nov 2009
Posts: 168
Poder: 0
amerika111 cantidad desconocida en este momento
Ayuda convertir sp sql firebird en sp SQL server

Hola buen dia, me encuentro revisando procedimientos almacenados y no se si me podrian ayudar en convetir un procedimiento con sintaxis sql firebird en procedimeinto almacenado para sql server.
este es un procedimiento que de los parametros que recibe, revisa si ya existen en una tabla, si no existen los inserta en una tabla existentes.

Código SQL [-]
CREATE PROCEDURE A_CONSULTA_EXISTENCIA (
  VUSUARIO VarChar(50))
 returns (
  VNOEMPLEADO VarChar(50), 
  VAPATERNO VarChar(50), 
  VAMATERNO VarChar(50), 
  VNOMBREE VarChar(50), 
  VUSUARIOS VarChar(50))
AS
DECLARE VARIABLE VAPELLIDOPATERNO  VARCHAR(50);
DECLARE VARIABLE VAPELLIDOMATERNO  VARCHAR(50);  
DECLARE VARIABLE VNOMBRE  VARCHAR(50);
/*DECLARE VARIABLE VUSUARIO VARCHAR(50);   */

BEGIN
FOR 
  SELECT APELLIDOPATERNO,APELLIDOMATERNO,NOMBRE,USUARIOCREADOR
  FROM EMPLEADOS WHERE USUARIOCREADOR = :VUSUARIO 
INTO :VAPELLIDOPATERNO,:VAPELLIDOMATERNO,:VNOMBRE, :VUSUARIOS

DO
  BEGIN 
  SELECT  NOEMPLEADO,APELLIDOPATERNO,APELLIDOMATERNO,NOMBRE
   FROM EMPLEADOSACTIVOS      
   WHERE APELLIDOPATERNO =:VAPELLIDOPATERNO AND APELLIDOMATERNO=:VAPELLIDOMATERNO AND NOMBRE=:VNOMBRE
   
    INTO :VNOEMPLEADO,:VAPATERNO,:VAMATERNO, :VNOMBREE ;   
   
    IF (NOT EXISTS(SELECT EXISTEN FROM A_EXISTENTE WHERE EXISTEN=:VNOEMPLEADO))THEN
    
      
  INSERT INTO A_EXISTENTE (EXISTEN,APATERNO,AMATERNO,NOMBRE,USUARIO)VALUES(:VNOEMPLEADO,:VAPATERNO,:VAMATERNO,:VNOMBREE,:VUSUA  RIOS);
    
    END
    END ^^
SET TERM ; ^^
Responder Con Cita
  #2  
Antiguo 31-05-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, ¿qué problema tienes con este 'stored procedure' en particular?
¿Los demás no has tenido problema en convertirlos?
Responder Con Cita
  #3  
Antiguo 31-05-2013
amerika111 amerika111 is offline
Miembro
 
Registrado: nov 2009
Posts: 168
Poder: 0
amerika111 cantidad desconocida en este momento
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Hola, ¿qué problema tienes con este 'stored procedure' en particular?
¿Los demás no has tenido problema en convertirlos?
hola que tal, no no tiene problemas el procedimiento, en el manejador de firebird ejecuta bien, solo que no se que sintaxis cambiaria en el manejador de sql server.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Convertir en minuscula en sql firebird ingabraham SQL 1 03-08-2010 02:16:21
convertir db firebird a sql server gmontes Firebird e Interbase 6 03-02-2009 19:11:21
como convertir base de datos de SQL Server 2005 a Access gilberto_1126 SQL 4 02-12-2008 15:22:04
Convertir Campo en SQL SERVER a otro tipo de dato subzero MS SQL Server 1 29-06-2007 02:07:54
Problemas Firebird Super Server 1.5 con RFunc Firebird v 1.0 Prophoenix Firebird e Interbase 1 09-03-2004 11:40:48


La franja horaria es GMT +2. Ahora son las 16:30:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi