PROCEDIMIENTOS ALMACENADOS
Los procedimientos almacenados son conjuntos de sentencias en leguaje Transact SQL que pueden almacenarse en el propio servidor. Los procedimientos almacenados de SQL Server, son ms potentes, porque permiten almacenar funciones y procedimientos compuestos por varias instrucciones, introducir saltos, bucles, etc. Tambin se pueden compilar procedimiento escritos en lenguaje C, para ampliar su potencia modularmente.
Bueno sabiendo que es un Procedimeinto Almacenado y su respectiva sintaxis comenzamos a hacer un ejemplo de la inserccion de Datos a una Tabla usando PROCEDIMIENTOS ALMACENADOS o PROCEDURES.
Richardramos789@hotmail.com Pgina 1
Paso2: coloquemos el Nombre del Servidor y la Autentificacion y luego Conectar, luego te conectaras a SQL SERVER
Paso3: Crearemos una nueva consulta donde vamos a crear nuestra BD y ustra tabla.
Richardramos789@hotmail.com Pgina 2
Paso4:
Ya habiendo creado una Nueva Consulta pasaremos a crear nuestra Base de Datos y nuestra tabla con sus respectivos campos.
create procedure sp_insert_Prueba @CODIGO VARCHAR(5), @NOMBRE NVARCHAR(25), @APELLIDO NVARCHAR(25), @DIRECCION NVARCHAR(50), @TELEFONO NUMERIC(12) as insert into PRUEBA (CODIGO, NOMBRE, APELLIDO, DIRECCION, TELEFONO) VALUES(@CODIGO, @NOMBRE, @APELLIDO, @DIRECCION, @TELEFONO)
Richardramos789@hotmail.com Pgina 3
Richardramos789@hotmail.com Pgina 4
Paso7: Crearemos un modulo nuevo (Proyecto > Agregar modulo (lo llamremos Conexion)) , para poder almacenar la Conexin a mi BD creada y codificaremos el siguiente codigo dentro del modulo.
Richardramos789@hotmail.com Pgina 5
Paso7: Pasamos a importar vamos a utilizar. los NameSpaces y declararamos las variables que
Paso8: Luego codificaremos dentro del BUTTON(Evento CLICK), el codigo que me permita insertar los Datos de los TextBoxs.
Richardramos789@hotmail.com Pgina 6
Nota:
da = New SqlDataAdapter("sp_insert_Prueba", cn)
Esta linea de Codigo se refiere a que instanciamos la variable DA de Tipo SqlDataAdapter para poder almacenar el Procedimiento Almacenado o el PROCEDURE("sp_insert_Prueba") y la conecion (cn) . Paso9: Luego de haber terminado de Codificar el codigo en el Button pasamos a SQL Server y hacemos una consulta de la tabla creada.
Como observamos no hay ningun registro insertado hasta el momentoen la Tabla PRUEBA.
Richardramos789@hotmail.com Pgina 7
Paso 10: Volvemos a la Aplicacin en visual Basic y ejecutamos el Proyecto presionando en este icono de la Barra de ver el Resultado.. o presionando F5 para
Richardramos789@hotmail.com Pgina 8
Como observamos llenamos los Textboxs y Presionamos el Button. Nota: Despus de presionar el Button(Grabar) me imprime un Mensaje Registro Insertado Correctamente que quiere decir que el registro ha sido insertado correctamente a la tabla PRUEBA para poder ver la inserccion en mi Tabla hacemos nuevamente la consulta anterior y lo podemos observar.
Como observarmos no es complicado ni tampoco muy difcil el uso y la creacin de un Procedimiento Almacenado.
Para empezar un gran proyecto hace falta valenta, Para terminar un Gran proyecto hace falta perseverancia.
Richardramos789@hotmail.com Pgina 9