SlideShare una empresa de Scribd logo
1 de 7
Tema:
Procedimientos Almacenados
Curso:
BASE DE DATOS II.
Docente:
Marco Aurelio Porro Chulli .
Carrera:
Ing. Sistemas y Telemática.
Integrante:
Luisa Vega Montenegro
María Rocío Vázquez Espinoza
Procedimientos Almacenados
Definición
Un procedimiento almacenado (stored procedure en inglés) es
un programa (o procedimiento) almacenado físicamente en
una base de datos. Su implementación varía de un gestor de bases
de datos a otro. La ventaja de un procedimiento almacenado es
que, al ser ejecutado, en respuesta a una petición de usuario, es
ejecutado directamente en el motor de bases de datos, el cual
usualmente corre en un servidor separado. Como tal, posee acceso
directo a los datos que necesita manipular y sólo necesita enviar
sus resultados de regreso al usuario, deshaciéndose de la
sobrecarga resultante de comunicar grandes cantidades de datos
salientes y entrantes.
CREATE PROCEDURE spEjecutar
AS
BEGIN
/* Mi Codigo */
END
GO
para ejecutarlo
exec spEjecutar
Los procedimientos almacenados y rutinas se crean
con comandos CREATE PROCEDURE y CREATE
FUNCTION . Una rutina es un procedimiento o una
función. Un procedimiento se invoca usando un
comando CALL , y sólo puede pasar valores usando
variables de salida.
1
2
3
4
5
6
7
8
--se crea el procedimiento almacenado
create procedure insertarusurios
---se declaran los parametros que usaremos
@nombre varchar(50),@apellido varchar(50),@pais varchar(50)
as
---se hace un insert a la tabla usuarios y se envian los parámetros insert into
usuarios
values(@nombre,@apellido,@pais)
•Administración de Procedimientos Almacenados (Creación, Modificación y
Eliminación)
creamos un procedimiento almacenado para insertar usuarios.
---se crea el procedimiento para eliminar usuarios
create procedure elminar_usuarios
---se declaran los parametros que usaremos
@nombre varchar(50),@apellido varchar(50)
as
---se hace un delete a la tabla usuarios con los parametros que declaramos
delete usuarios
where nombre=@nombre and apellido=@apellido
crearemos un procedimiento almacenada para eliminar usuarios.
1. Recomendaciones
 Recomendamos usar procedimientos almacenados ya que
es más fácil de implementar un programa y Mejora de las
posibilidades de hardware y software.
 Utilizar procedimientos nos ahorra más tiempo y se hace
más confiable nuestro programa.
1. Conclusiones
 El procedimiento almacenado nos da Reducción en el coste
de desarrollo y aumento en la fiabilidad.
 Las aplicaciones que utilizan procedimientos almacenados
tienen acceso a un aumento de memoria y de espacio de
disco en el sistema servidor.
1. Glosario de Términos
Procedimiento: Es un conjunto de acciones u operaciones que tienen que realizarse de la misma
forma, para obtener siempre el mismo resultado bajo las mismas circunstancias (por
ejemplo, procedimiento de emergencia).
Aplcacion: Es un programa informático diseñado como herramienta para permitir a un usuario
realizar uno o diversos tipos de tareas.
Proceso: "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de
instrucciones
Sintaxis: Se define como el conjunto de reglas que deben seguirse al escribir el código fuente de los
programas para considerarse como correctos para ese lenguaje de programación.
Comando: Es una instrucción u orden que el usuario proporciona a un sistema informático, desde la
línea decomandos (como una shell) o desde una llamada de programación.
Administración: utiliza los procedimientos más eficientes y productivos utilizando las nuevas
tecnologías.
Creación: es crear nuevas instrucciones.
Modificación: es modificar o editar instrucciones:
Base de datos: es un sistema formado por un conjunto de datos almacenados en discos que
permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Manipular: es remover o hacer uso de esos datos.
Objeto: un objeto es una unidad dentro de un programa de computadora que consta de un estado y
de un comportamiento, que a su vez constan respectivamente de datos almacenados y de tareas
realizables durante el tiempo de ejecución.
Ejecutar: es la acción de iniciar la carga de un programa o de cualquier archivo ejecutable.
Procedimientos

Más contenido relacionado

La actualidad más candente

Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1vichesito85
 
Administración del sistema operativo - IF08
Administración del sistema operativo - IF08Administración del sistema operativo - IF08
Administración del sistema operativo - IF08ArmandoHernandz
 
Trabajo digital 1
Trabajo digital 1Trabajo digital 1
Trabajo digital 1sandrairua
 
Taller En Clase
Taller En ClaseTaller En Clase
Taller En Clasewilves
 
Cuentas usuarios grupos LINUX
Cuentas usuarios grupos LINUXCuentas usuarios grupos LINUX
Cuentas usuarios grupos LINUXjuanhuapaya
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpujoss1991
 
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.comUSUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Administración y comandos básicos
Administración y comandos básicosAdministración y comandos básicos
Administración y comandos básicosyelyszacarias1
 
Cuestionario cap.3 so
Cuestionario cap.3 soCuestionario cap.3 so
Cuestionario cap.3 soCarlos Mejía
 

La actualidad más candente (15)

Lec2
Lec2Lec2
Lec2
 
Victor Martínez
Victor Martínez Victor Martínez
Victor Martínez
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1
 
Administración del sistema operativo - IF08
Administración del sistema operativo - IF08Administración del sistema operativo - IF08
Administración del sistema operativo - IF08
 
Trabajo digital 1
Trabajo digital 1Trabajo digital 1
Trabajo digital 1
 
Ms SQL Server
Ms SQL ServerMs SQL Server
Ms SQL Server
 
Taller En Clase
Taller En ClaseTaller En Clase
Taller En Clase
 
Cuentas usuarios grupos LINUX
Cuentas usuarios grupos LINUXCuentas usuarios grupos LINUX
Cuentas usuarios grupos LINUX
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpu
 
Linux02
Linux02Linux02
Linux02
 
mas
masmas
mas
 
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.comUSUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
 
Holaaa
HolaaaHolaaa
Holaaa
 
Administración y comandos básicos
Administración y comandos básicosAdministración y comandos básicos
Administración y comandos básicos
 
Cuestionario cap.3 so
Cuestionario cap.3 soCuestionario cap.3 so
Cuestionario cap.3 so
 

Similar a Procedimientos

Procedimientos almacenados..mañana
Procedimientos almacenados..mañanaProcedimientos almacenados..mañana
Procedimientos almacenados..mañanaANilez Solrak
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronicoEder Abundis
 
Trabajo de procesos y subprocesos
Trabajo de procesos y subprocesos Trabajo de procesos y subprocesos
Trabajo de procesos y subprocesos Stayci Gonzalez
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronicoEder Abundis
 
Trabajo digital 1
Trabajo digital 1Trabajo digital 1
Trabajo digital 1sandrairua
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfssuser948499
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionJean Palacios
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas OperativosG Hoyos A
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiegorbravi
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativospatopatefu
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoRGLA616
 
Procedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxProcedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxCESARHERNANPATRICIOP1
 
Trabajo lion y jors recursos sistemas operativos
Trabajo lion y jors recursos sistemas operativosTrabajo lion y jors recursos sistemas operativos
Trabajo lion y jors recursos sistemas operativosJorgeh95
 
recursos sistemas operativos
recursos sistemas operativosrecursos sistemas operativos
recursos sistemas operativoslionrap7
 
Ordinario dfso 3 f
Ordinario dfso 3 fOrdinario dfso 3 f
Ordinario dfso 3 fJonathan980
 

Similar a Procedimientos (20)

Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
S..O. Unidad 2
S..O. Unidad 2S..O. Unidad 2
S..O. Unidad 2
 
Procedimientos almacenados..mañana
Procedimientos almacenados..mañanaProcedimientos almacenados..mañana
Procedimientos almacenados..mañana
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronico
 
Trabajo de procesos y subprocesos
Trabajo de procesos y subprocesos Trabajo de procesos y subprocesos
Trabajo de procesos y subprocesos
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronico
 
Conceptos Basicos
Conceptos BasicosConceptos Basicos
Conceptos Basicos
 
Taller de clase
Taller de claseTaller de clase
Taller de clase
 
Trabajo digital 1
Trabajo digital 1Trabajo digital 1
Trabajo digital 1
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdf
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativo
 
Procedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxProcedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptx
 
Trabajo lion y jors recursos sistemas operativos
Trabajo lion y jors recursos sistemas operativosTrabajo lion y jors recursos sistemas operativos
Trabajo lion y jors recursos sistemas operativos
 
recursos sistemas operativos
recursos sistemas operativosrecursos sistemas operativos
recursos sistemas operativos
 
Ordinario dfso 3 f
Ordinario dfso 3 fOrdinario dfso 3 f
Ordinario dfso 3 f
 

Más de LUISA VEGA MONTENEGRO (10)

Data warehouse
Data warehouseData warehouse
Data warehouse
 
Trigger activadores
Trigger    activadoresTrigger    activadores
Trigger activadores
 
Vista
VistaVista
Vista
 
Universidad
Universidad Universidad
Universidad
 
J table
J tableJ table
J table
 
Resulset
ResulsetResulset
Resulset
 
Statement
StatementStatement
Statement
 
Connection
ConnectionConnection
Connection
 
Jdbc
JdbcJdbc
Jdbc
 
JAVA
JAVAJAVA
JAVA
 

Último

PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 

Procedimientos

  • 1. Tema: Procedimientos Almacenados Curso: BASE DE DATOS II. Docente: Marco Aurelio Porro Chulli . Carrera: Ing. Sistemas y Telemática. Integrante: Luisa Vega Montenegro María Rocío Vázquez Espinoza Procedimientos Almacenados
  • 2. Definición Un procedimiento almacenado (stored procedure en inglés) es un programa (o procedimiento) almacenado físicamente en una base de datos. Su implementación varía de un gestor de bases de datos a otro. La ventaja de un procedimiento almacenado es que, al ser ejecutado, en respuesta a una petición de usuario, es ejecutado directamente en el motor de bases de datos, el cual usualmente corre en un servidor separado. Como tal, posee acceso directo a los datos que necesita manipular y sólo necesita enviar sus resultados de regreso al usuario, deshaciéndose de la sobrecarga resultante de comunicar grandes cantidades de datos salientes y entrantes.
  • 3. CREATE PROCEDURE spEjecutar AS BEGIN /* Mi Codigo */ END GO para ejecutarlo exec spEjecutar Los procedimientos almacenados y rutinas se crean con comandos CREATE PROCEDURE y CREATE FUNCTION . Una rutina es un procedimiento o una función. Un procedimiento se invoca usando un comando CALL , y sólo puede pasar valores usando variables de salida.
  • 4. 1 2 3 4 5 6 7 8 --se crea el procedimiento almacenado create procedure insertarusurios ---se declaran los parametros que usaremos @nombre varchar(50),@apellido varchar(50),@pais varchar(50) as ---se hace un insert a la tabla usuarios y se envian los parámetros insert into usuarios values(@nombre,@apellido,@pais) •Administración de Procedimientos Almacenados (Creación, Modificación y Eliminación) creamos un procedimiento almacenado para insertar usuarios. ---se crea el procedimiento para eliminar usuarios create procedure elminar_usuarios ---se declaran los parametros que usaremos @nombre varchar(50),@apellido varchar(50) as ---se hace un delete a la tabla usuarios con los parametros que declaramos delete usuarios where nombre=@nombre and apellido=@apellido crearemos un procedimiento almacenada para eliminar usuarios.
  • 5. 1. Recomendaciones  Recomendamos usar procedimientos almacenados ya que es más fácil de implementar un programa y Mejora de las posibilidades de hardware y software.  Utilizar procedimientos nos ahorra más tiempo y se hace más confiable nuestro programa. 1. Conclusiones  El procedimiento almacenado nos da Reducción en el coste de desarrollo y aumento en la fiabilidad.  Las aplicaciones que utilizan procedimientos almacenados tienen acceso a un aumento de memoria y de espacio de disco en el sistema servidor.
  • 6. 1. Glosario de Términos Procedimiento: Es un conjunto de acciones u operaciones que tienen que realizarse de la misma forma, para obtener siempre el mismo resultado bajo las mismas circunstancias (por ejemplo, procedimiento de emergencia). Aplcacion: Es un programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de tareas. Proceso: "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones Sintaxis: Se define como el conjunto de reglas que deben seguirse al escribir el código fuente de los programas para considerarse como correctos para ese lenguaje de programación. Comando: Es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea decomandos (como una shell) o desde una llamada de programación. Administración: utiliza los procedimientos más eficientes y productivos utilizando las nuevas tecnologías. Creación: es crear nuevas instrucciones. Modificación: es modificar o editar instrucciones: Base de datos: es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Manipular: es remover o hacer uso de esos datos. Objeto: un objeto es una unidad dentro de un programa de computadora que consta de un estado y de un comportamiento, que a su vez constan respectivamente de datos almacenados y de tareas realizables durante el tiempo de ejecución. Ejecutar: es la acción de iniciar la carga de un programa o de cualquier archivo ejecutable.