Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2002, 08:27
Avatar de josego
josego
 
Fecha de Ingreso: enero-2002
Mensajes: 126
Antigüedad: 23 años, 3 meses
Puntos: 0
SQL -> ESTO ESTA BIEN?

Saludos...he realizado este codigo pero me cuesta creer que tenga que ser asi. Debe haber una forma mas facil.
Este es el codigo de un Stored Procedure en SQL 2000.
---------starts here--------
CREATE PROCEDURE sp_mostrar_profesor
@cedula_profesor int,
@cedula_profesor_salida int OUTPUT,
@cod_nivel_de_acceso int OUTPUT,
@nombre nvarchar(30) OUTPUT,
@apellido nvarchar(30) OUTPUT,
@direccion_habitacion nvarchar(30) OUTPUT,
@direccion_oficina nvarchar(30) OUTPUT,
@telefono_habitacion nvarchar(30) OUTPUT,
@telefono_oficina nvarchar(30) OUTPUT,
@telefono_celular nvarchar(30) OUTPUT,
@fecha_ingreso smalldatetime OUTPUT,
@clave nvarchar(10) OUTPUT,
@fotografia nvarchar(20) OUTPUT
AS

-- select cedula_profesor from profesores where cedula_profesor=@cedula_profesor

SET @cedula_profesor_salida=(select cedula_profesor from profesores where cedula_profesor=@cedula_profesor)
SET @cod_nivel_de_acceso=(select cod_nivel_de_acceso from profesores where cedula_profesor=@cedula_profesor)
SET @nombre=(select nombre from profesores where cedula_profesor=@cedula_profesor)
SET @apellido=(select apellido from profesores where cedula_profesor=@cedula_profesor)
SET @direccion_habitacion=(select direccion_habitacion from profesores where cedula_profesor=@cedula_profesor)
SET @direccion_oficina=(select direccion_oficina from profesores where cedula_profesor=@cedula_profesor)
SET @telefono_habitacion=(select telefono_habitacion from profesores where cedula_profesor=@cedula_profesor)
SET @telefono_oficina=(select telefono_oficina from profesores where cedula_profesor=@cedula_profesor)
SET @telefono_celular=(select telefono_celular from profesores where cedula_profesor=@cedula_profesor)
SET @fecha_ingreso=(select fecha_ingreso from profesores where cedula_profesor=@cedula_profesor)
SET @clave=(select clave from profesores where cedula_profesor=@cedula_profesor)
SET @fotografia=(select fotografia from profesores where cedula_profesor=@cedula_profesor)


GO