Procedimientos Almacenados o Stored Procedure con T-SQL

Los procedimientos almacenados o Stored procedure, como su nombre lo dice son procedimientos almacenados de manera física en la Base de datos (DB por sus siglas en Ingles), pero para ser mas especifico estos son un conjunto de instrucciones que permiten al motor de DB funcionar de manera similar a un lenguaje de programación esto debido a que: acepta parámetros de entrada y devolver valores en parámetros de salida al realizar una llamada desde alguna aplicación u otro Stored Procedure. También puede contener llamados a otros procedimientos. 

Veamos la sintaxis 

CREATE { PROC | PROCEDURE } [schema_name.] procedure_name [ ; number ] 
--- [ { @parameter [ type_schema_name. ] data_type } 
[ VARYING ] [ = default ] [ OUT | OUTPUT | [READONLY] 
--- ] [ ,...n ] 
--- [ WITH <procedure_option> [ ,...n ] ] 
--- [ FOR REPLICATION ] 
AS { [ BEGIN ] sql_statement [;] [ ...n ] [ END ] } 
[;] 

<procedure_option> ::= 
[ ENCRYPTION ] 
[ RECOMPILE ] 
[ EXECUTE AS Clause ] 


Este es un ejemplo : 


Comentarios

Entradas populares