Foros del Web » Programando para Internet » ASP Clásico »

SQL -> ESTO ESTA BIEN?

Estas en el tema de SQL -> ESTO ESTA BIEN? en el foro de ASP Clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/05/2002, 08:27
Avatar de josego  
Fecha de Ingreso: enero-2002
Mensajes: 126
Antigüedad: 22 años, 5 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
  #2 (permalink)  
Antiguo 26/05/2002, 09:49
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Re: SQL -> ESTO ESTA BIEN?

Hola!

Es más sencillo que todo eso :)

-------------------------------------------
CREATE PROCEDURE sp_mostrar_profesor

@cedula_profesor int

AS

select * from profesores where cedula_profesor=@cedula_profesor

GO
-------------------------------------------
Este procedimiento te devuelve todos los campos de la tabla donde "cedula_profesor" es igual al valor que tu le pases al procedimiento.

Saludos.
  #3 (permalink)  
Antiguo 04/06/2002, 15:38
Avatar de josego  
Fecha de Ingreso: enero-2002
Mensajes: 126
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: SQL -> ESTO ESTA BIEN?

Voy a probarlo!...MUCHAS GRACIAS!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:24.