{"id":30515,"date":"2024-03-05T07:13:42","date_gmt":"2024-03-05T06:13:42","guid":{"rendered":"https:\/\/expert-only.com\/?p=30515"},"modified":"2024-03-05T13:31:35","modified_gmt":"2024-03-05T12:31:35","slug":"ejecutar-un-procedimiento-con-parametros-en-sql-server","status":"publish","type":"post","link":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/","title":{"rendered":"Ejecutar un procedimiento con par\u00e1metros en SQL Server"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-text-align-left\"><em>Tutorial con ejemplos de c\u00f3digo T-SQL para ejecutar un procedimiento almacenado en SQL Server con uno o varios par\u00e1metros de entrada.<\/em><\/h4>\n\n\n\n<p>Dependiendo del c\u00f3digo T-SQL, ejecutar un procedimiento con par\u00e1metros en SQL Server requiere proporcionar valores obligatorios, de lo contrario, se utilizar\u00e1n los valores predeterminados. Primero debes establecer el valor NULL en el c\u00f3digo del procedimiento, ya que creamos los par\u00e1metros de manera obligatoria o no obligatoria. Para par\u00e1metros opcionales, podemos asignar un valor predeterminado en la declaraci\u00f3n de creaci\u00f3n del procedimiento SQL. As\u00ed, los par\u00e1metros opcionales no impiden ejecutar el procedimiento y obtener una retroalimentaci\u00f3n potencial en SSMS.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#1-ejecutar-un-procedimiento-almacenado-en-sql-server-con-un-parametro\" >1. Ejecutar un procedimiento almacenado en SQL Server con un par\u00e1metro<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#2-ejecutar-un-procedimiento-almacenado-con-multiples-parametros-en-t-sql\" >2. Ejecutar un procedimiento almacenado con m\u00faltiples par\u00e1metros en T-SQL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#3-el-orden-importa-al-ejecutar-procedimientos-almacenados-en-t-sql\" >3. El orden importa al ejecutar procedimientos almacenados en T-SQL<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-1-ejecutar-un-procedimiento-almacenado-en-sql-server-con-un-parametro\"><span class=\"ez-toc-section\" id=\"1-ejecutar-un-procedimiento-almacenado-en-sql-server-con-un-parametro\"><\/span>1. Ejecutar un procedimiento almacenado en SQL Server con un par\u00e1metro<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Primero, crea el procedimiento a llamar o aseg\u00farate de que el objetivo ya est\u00e9 en la base de datos. Si no, ejecuta el c\u00f3digo a continuaci\u00f3n, es similar al utilizado para crear el procedimiento almacenado uspGetCustomer de este tutorial. En este procedimiento almacenado, el \u00fanico par\u00e1metro de entrada es el ID del Cliente, y es obligatorio. El objetivo del procedimiento es mostrar toda la informaci\u00f3n, es decir, todas <a href=\"https:\/\/expert-only.com\/es\/t-sql\/gestionar-las-tablas-sql-server\/\"><strong>las columnas de la tabla<\/strong><\/a> Clientes para el n\u00famero de cliente dado como par\u00e1metro. El procedimiento almacenado de muestra con este script:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">CREATE PROCEDURE uspGetCustomer\n   @NoClient INT\nAS\n   SELECT  *\n   FROM    [dbo].[CLIENTS]\n   WHERE   [NOCLIENT] = @NoClient\nGO<\/pre>\n\n\n\n<p>Aqu\u00ed hay un ejemplo simple de c\u00f3mo ejecutar un <a href=\"https:\/\/expert-only.com\/en\/t-sql\/sql-server-stored-procedure\/\"><strong>procedimiento almacenado MS SQL<\/strong><\/a> con uno o m\u00e1s par\u00e1metros como entrada. De hecho, para pasar la informaci\u00f3n de entrada al c\u00f3digo SQL, ejecuta este c\u00f3digo y adapta esta sintaxis al caso de negocio espec\u00edfico: <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">EXEC dbo.uspGetCustomer\n   @NoClient = 1;\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-2-ejecutar-un-procedimiento-almacenado-con-multiples-parametros-en-t-sql\"><span class=\"ez-toc-section\" id=\"2-ejecutar-un-procedimiento-almacenado-con-multiples-parametros-en-t-sql\"><\/span>2. Ejecutar un procedimiento almacenado con m\u00faltiples par\u00e1metros en T-SQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>En este segundo caso, se utilizan como par\u00e1metros el ID del Cliente y la Ciudad. En estos ejemplos m\u00e1s pr\u00e1cticos, por supuesto, es posible usar solo nombres y valores expl\u00edcitos en lugar de identificadores t\u00e9cnicos.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">-- Crear el mismo procedimiento con dos par\u00e1metros y tambi\u00e9n valores predeterminados NULL\nCREATE PROCEDURE uspGetCustomer\n  @ClientNumber  int          = NULL, \n  @City          nvarchar(20) = NULL\nAS\n  SELECT *\n  FROM   [dbo].[CLIENTS]\n  WHERE  [ClientNumber] = @ClientNumber\n    OR   [City]         = @City\nGO\n<\/pre>\n\n\n\n<p>As\u00ed, para ejecutar un procedimiento almacenado codificado en SQL Server, simplemente llama al procedimiento, con los par\u00e1metros obligatorios separados por valores y en el orden correcto, o nombrados expl\u00edcitamente, que es la forma recomendada.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">EXEC dbo.uspGetCustomer\n   @ClientNumber = 2,\n   @City         = 'Casablanca';\n <\/pre>\n\n\n\n<p>De hecho, en el p\u00e1rrafo anterior menciono el hecho de que no necesitas llamar expl\u00edcitamente a los nombres de las variables, puedes llamarlo de esta manera:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">EXEC dbo.uspGetCustomer\n   2,\n   'Casablanca';\n <\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-3-el-orden-importa-al-ejecutar-procedimientos-almacenados-en-t-sql\"><span class=\"ez-toc-section\" id=\"3-el-orden-importa-al-ejecutar-procedimientos-almacenados-en-t-sql\"><\/span>3. El orden importa al ejecutar procedimientos almacenados en T-SQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Pero en este caso, se debe respetar el orden. Por ejemplo, intenta ejecutar el c\u00f3digo a continuaci\u00f3n, es decir, sin respetar el orden.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">EXEC dbo.uspGetCustomer\n   'Casablanca', \n   2;\n<\/pre>\n\n\n\n<p>Podr\u00edas encontrar un <a href=\"https:\/\/expert-only.com\/en\/errors\/\">error de SQL Server<\/a> como este, porque el tipo de los par\u00e1metros no es el mismo. Y si ambos fueran enteros, podr\u00eda ser peor, porque entonces el resultado ser\u00eda falso.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"340\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/07\/execute-sq-server-stored-procedure-with-parameters-error.jpg\" alt=\"Para ejecutar un procedimiento almacenado con par\u00e1metros en SQL Server se debe respetar el orden\" class=\"wp-image-29361\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/07\/execute-sq-server-stored-procedure-with-parameters-error.jpg 860w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/07\/execute-sq-server-stored-procedure-with-parameters-error-300x119.jpg 300w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/07\/execute-sq-server-stored-procedure-with-parameters-error-768x304.jpg 768w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><figcaption class=\"wp-element-caption\"><em>Para ejecutar un procedimiento almacenado con par\u00e1metros en SQL Server se debe respetar el orden<\/em><\/figcaption><\/figure><\/div>\n\n\n<p><em>Msg 8114, Nivel 16, Estado 1, Procedimiento dbo.uspGetCustomer, L\u00ednea 0 [L\u00ednea de inicio del lote 0]<br>Error al convertir el tipo de datos varchar a int.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-una-sintaxis-simple-siempre-que-se-utilicen-los-parametros-y-valores-predeterminados\">Una sintaxis simple siempre que se utilicen los par\u00e1metros y valores predeterminados<\/h3>\n\n\n\n<p>Para avanzar en el viaje de aprendizaje de <a href=\"https:\/\/es.wikipedia.org\/wiki\/Microsoft_SQL_Server\" target=\"_blank\" rel=\"noreferrer noopener\">SQL Server<\/a> y T-SQL, este es un breve tutorial sobre <a href=\"https:\/\/expert-only.com\/en\/t-sql\/return-values-sql-server-stored-procedure\/\">c\u00f3mo devolver valores con un procedimiento almacenado utilizando la opci\u00f3n de salida<\/a>. De hecho, los procedimientos almacenados, a diferencia de las funciones SQL, no siempre devuelven un valor. Para devolver un valor con un procedimiento MS SQL, usa la opci\u00f3n OUTPUT.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-mas-contenido-sobre-procedimientos-sql\">M\u00e1s contenido sobre Procedimientos SQL<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/expert-only.com\/en\/manage-sql-server-stored-procedures\/\"><strong>Gesti\u00f3n de Procedimientos Almacenados en SQL Server<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/expert-only.com\/en\/t-sql\/create-sql-server-stored-procedure-with-parameters\/\">C\u00f3mo crear un procedimiento almacenado en SQL Server con par\u00e1metros?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/expert-only.com\/en\/t-sql\/list-all-sql-server-stored-procedures\/\">C\u00f3mo listar todos los Procedimientos Almacenados en SQL Server?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/expert-only.com\/en\/t-sql\/search-text-in-sql-stored-procedure\/\">Buscar texto dentro de un procedimiento almacenado SQL<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-wp-embed is-provider-tutoriales-de-sql-y-ti wp-block-embed-tutoriales-de-sql-y-ti\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"SrTX2pTtB7\"><a href=\"https:\/\/expert-only.com\/en\/t-sql\/return-values-sql-server-stored-procedure\/\">Return values with SQL Server stored procedure<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00abReturn values with SQL Server stored procedure\u00bb \u2014 Tutoriales de SQL y TI\" src=\"https:\/\/expert-only.com\/en\/t-sql\/return-values-sql-server-stored-procedure\/embed\/#?secret=NLhUNPQWne#?secret=SrTX2pTtB7\" data-secret=\"SrTX2pTtB7\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Tutorial con ejemplos de c\u00f3digo T-SQL para ejecutar un procedimiento almacenado en SQL Server con uno o varios par\u00e1metros de entrada. Dependiendo del c\u00f3digo T-SQL, ejecutar un procedimiento con par\u00e1metros en SQL Server requiere proporcionar valores obligatorios, de lo <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/\" title=\"Ejecutar un procedimiento con par\u00e1metros en SQL Server\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":6179,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[455],"tags":[],"class_list":{"0":"post-30515","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-t-sql"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ejecutar un procedimiento con par\u00e1metros en SQL Server - T-SQL<\/title>\n<meta name=\"description\" content=\"Para ejecutar un procedimiento almacenado con par\u00e1metros de entrada en SQL Server, establezca los par\u00e1metros requeridos en la consulta.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ejecutar un procedimiento con par\u00e1metros en SQL Server\" \/>\n<meta property=\"og:description\" content=\"Para ejecutar un procedimiento almacenado con par\u00e1metros de entrada en SQL Server, establezca los par\u00e1metros requeridos en la consulta.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutoriales de SQL y TI\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-05T06:13:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-05T12:31:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Expert-Only\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@expert_only\" \/>\n<meta name=\"twitter:site\" content=\"@expert_only\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Expert-Only\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/\"},\"author\":{\"name\":\"Expert-Only\",\"@id\":\"https:\/\/expert-only.com\/es\/#\/schema\/person\/406a9576b52944f018739a42046873ef\"},\"headline\":\"Ejecutar un procedimiento con par\u00e1metros en SQL Server\",\"datePublished\":\"2024-03-05T06:13:42+00:00\",\"dateModified\":\"2024-03-05T12:31:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/\"},\"wordCount\":629,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg\",\"articleSection\":[\"T-SQL\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/\",\"url\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/\",\"name\":\"Ejecutar un procedimiento con par\u00e1metros en SQL Server - T-SQL\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg\",\"datePublished\":\"2024-03-05T06:13:42+00:00\",\"dateModified\":\"2024-03-05T12:31:35+00:00\",\"description\":\"Para ejecutar un procedimiento almacenado con par\u00e1metros de entrada en SQL Server, establezca los par\u00e1metros requeridos en la consulta.\",\"breadcrumb\":{\"@id\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#primaryimage\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"es\",\"item\":\"https:\/\/expert-only.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ejecutar un procedimiento con par\u00e1metros en SQL Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/expert-only.com\/es\/#website\",\"url\":\"https:\/\/expert-only.com\/es\/\",\"name\":\"Tutoriales de SQL y TI\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/expert-only.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/expert-only.com\/es\/#organization\",\"name\":\"Expert-Only\",\"url\":\"https:\/\/expert-only.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/expert-only.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"width\":381,\"height\":174,\"caption\":\"Expert-Only\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\",\"https:\/\/x.com\/expert_only\",\"https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/expert-only.com\/es\/#\/schema\/person\/406a9576b52944f018739a42046873ef\",\"name\":\"Expert-Only\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/expert-only.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"caption\":\"Expert-Only\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ejecutar un procedimiento con par\u00e1metros en SQL Server - T-SQL","description":"Para ejecutar un procedimiento almacenado con par\u00e1metros de entrada en SQL Server, establezca los par\u00e1metros requeridos en la consulta.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/","og_locale":"es_ES","og_type":"article","og_title":"Ejecutar un procedimiento con par\u00e1metros en SQL Server","og_description":"Para ejecutar un procedimiento almacenado con par\u00e1metros de entrada en SQL Server, establezca los par\u00e1metros requeridos en la consulta.","og_url":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/","og_site_name":"Tutoriales de SQL y TI","article_publisher":"https:\/\/www.facebook.com\/ExpertOnlyCom\/","article_published_time":"2024-03-05T06:13:42+00:00","article_modified_time":"2024-03-05T12:31:35+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg","type":"image\/jpeg"}],"author":"Expert-Only","twitter_card":"summary_large_image","twitter_creator":"@expert_only","twitter_site":"@expert_only","twitter_misc":{"Escrito por":"Expert-Only","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#article","isPartOf":{"@id":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/"},"author":{"name":"Expert-Only","@id":"https:\/\/expert-only.com\/es\/#\/schema\/person\/406a9576b52944f018739a42046873ef"},"headline":"Ejecutar un procedimiento con par\u00e1metros en SQL Server","datePublished":"2024-03-05T06:13:42+00:00","dateModified":"2024-03-05T12:31:35+00:00","mainEntityOfPage":{"@id":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/"},"wordCount":629,"commentCount":0,"publisher":{"@id":"https:\/\/expert-only.com\/es\/#organization"},"image":{"@id":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg","articleSection":["T-SQL"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/","url":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/","name":"Ejecutar un procedimiento con par\u00e1metros en SQL Server - T-SQL","isPartOf":{"@id":"https:\/\/expert-only.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#primaryimage"},"image":{"@id":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg","datePublished":"2024-03-05T06:13:42+00:00","dateModified":"2024-03-05T12:31:35+00:00","description":"Para ejecutar un procedimiento almacenado con par\u00e1metros de entrada en SQL Server, establezca los par\u00e1metros requeridos en la consulta.","breadcrumb":{"@id":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#primaryimage","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/expert-only.com\/es\/t-sql\/ejecutar-un-procedimiento-con-parametros-en-sql-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"es","item":"https:\/\/expert-only.com\/es\/"},{"@type":"ListItem","position":2,"name":"Ejecutar un procedimiento con par\u00e1metros en SQL Server"}]},{"@type":"WebSite","@id":"https:\/\/expert-only.com\/es\/#website","url":"https:\/\/expert-only.com\/es\/","name":"Tutoriales de SQL y TI","description":"","publisher":{"@id":"https:\/\/expert-only.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/expert-only.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/expert-only.com\/es\/#organization","name":"Expert-Only","url":"https:\/\/expert-only.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/expert-only.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","width":381,"height":174,"caption":"Expert-Only"},"image":{"@id":"https:\/\/expert-only.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ExpertOnlyCom\/","https:\/\/x.com\/expert_only","https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA"]},{"@type":"Person","@id":"https:\/\/expert-only.com\/es\/#\/schema\/person\/406a9576b52944f018739a42046873ef","name":"Expert-Only","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/expert-only.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","caption":"Expert-Only"}}]}},"_links":{"self":[{"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/posts\/30515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/comments?post=30515"}],"version-history":[{"count":2,"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/posts\/30515\/revisions"}],"predecessor-version":[{"id":30526,"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/posts\/30515\/revisions\/30526"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/media\/6179"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/media?parent=30515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/categories?post=30515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/es\/wp-json\/wp\/v2\/tags?post=30515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}