Store Procedure

02/03/2004 - 04:45 por Fabian | Informe spam
Hola
Tengo una duda, quiero iniciarme con los store procedures, y el material que
tienen los BOL de Sql Server no lo entiendo mucho.
Alguien me podria decir, por ejemplo si tengo una tabla Usuarios con el
campo idUsuario, Nombre, pasando el idUsuario quiero que me de el Nombre.
Necesito saber 3 cosas:
1)Como creo el store procedure (Los pasos en Sql Server)
2)Cual es el codigo del StoreProcedure
3)Como ejecuto el el store procedure desde C# y recibo el valor que me
devuelve?

Si me pueden responder, muchas gracias!

:)
 

Leer las respuestas

#1 Crosio, Pablo
02/03/2004 - 05:19 | Informe spam
hola

1 - Si tenes instalado el enterprise manager (administrador corporativo) que
viene con el SQL-Server entonces podes crear un nuevo SP desde donde dice
base de datos --> tu base de datos --> procedimientos almacenados --> nuevo
procedimiento almacenado.

o

desde el analizador de consultas

o

desde el mismo Visual Studio .NET, podes establecer una nueva conexion y
trabajar con procedimientos almacenados desde alli...


2 - Desde cualquiera de los 3 modos, la sentencia seria

CREATE PROCEDURE UsuariosLeerNombre
(
@idUsuario int
)

AS

SELECT nombre
FROM Usuarios
WHERE idUsuario = @idUsuario

RETURN

GO


3 - Para llamar al stored procedure, te conviene utilizar un parametro en el
que especificaras el idUsuario; para ver como llamar a SP con parametros y
obtener resultados podes leer este link:

http://support.microsoft.com/defaul...-US;310070


Salu2!!

Pablo



"Fabian" wrote in message
news:
Hola
Tengo una duda, quiero iniciarme con los store procedures, y el material


que
tienen los BOL de Sql Server no lo entiendo mucho.
Alguien me podria decir, por ejemplo si tengo una tabla Usuarios con el
campo idUsuario, Nombre, pasando el idUsuario quiero que me de el Nombre.
Necesito saber 3 cosas:
1)Como creo el store procedure (Los pasos en Sql Server)
2)Cual es el codigo del StoreProcedure
3)Como ejecuto el el store procedure desde C# y recibo el valor que me
devuelve?

Si me pueden responder, muchas gracias!

:)


Preguntas similares