{"id":30516,"date":"2024-03-05T07:13:42","date_gmt":"2024-03-05T06:13:42","guid":{"rendered":"https:\/\/expert-only.com\/?p=30516"},"modified":"2024-03-06T16:19:35","modified_gmt":"2024-03-06T15:19:35","slug":"sql-server-executar-um-procedimento-armazenado-com-parametros","status":"publish","type":"post","link":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/","title":{"rendered":"SQL Server &#8211; Executar um Procedimento Armazenado com Par\u00e2metros"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-text-align-left\"><em>Tutorial com exemplos de c\u00f3digo T-SQL para executar uma stored procedure no SQL Server com um ou v\u00e1rios par\u00e2metros de entrada.<\/em><\/h4>\n\n\n\n<p>Dependendo do c\u00f3digo SQL Server, para executar procedimento armazenado com par\u00e2metros devem ser fornecidos valores obrigat\u00f3rios ou ser\u00e3o usados valores padr\u00e3o. Primeiro, deve-se definir o valor NULL no c\u00f3digo da procedure. Isso acontece porque criamos os par\u00e2metros de forma obrigat\u00f3ria ou n\u00e3o obrigat\u00f3ria. Para par\u00e2metros opcionais, podemos atribuir um valor padr\u00e3o na declara\u00e7\u00e3o de cria\u00e7\u00e3o da procedure no SQL. Assim, par\u00e2metros opcionais n\u00e3o impedem a execu\u00e7\u00e3o da procedure e a obten\u00e7\u00e3o de um feedback potencial no SSMS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-1-executar-uma-stored-procedure-no-sql-server-com-um-parametro\">1. Executar uma stored procedure no SQL Server com um par\u00e2metro<\/h2>\n\n\n\n<p>Primeiramente, crie a procedure a ser chamada, ou certifique-se de que o alvo j\u00e1 est\u00e1 no banco de dados. Se n\u00e3o, execute o c\u00f3digo abaixo, similar ao usado <a href=\"https:\/\/expert-only.com\/en\/t-sql\/create-sql-server-stored-procedure-with-parameters\/\"><strong>para criar a procedure uspGetCustomer<\/strong><\/a> deste tutorial. Nesta stored procedure, o \u00fanico par\u00e2metro de entrada \u00e9 o ID do Cliente, sendo obrigat\u00f3rio. O objetivo da procedure \u00e9 exibir todas as informa\u00e7\u00f5es, ou seja, todas as colunas da tabela Clientes para o n\u00famero de cliente dado como par\u00e2metro. O exemplo da stored procedure com 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>Aqui est\u00e1 um exemplo simples de como executar uma stored procedure no MS SQL com um ou mais par\u00e2metros como entrada. De fato, para passar as informa\u00e7\u00f5es de entrada para o c\u00f3digo SQL, execute este c\u00f3digo e adapte esta sintaxe ao caso de neg\u00f3cio 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-executar-uma-stored-procedure-com-varios-parametros-em-t-sql\">2. Executar uma stored procedure com v\u00e1rios par\u00e2metros em T-SQL<\/h2>\n\n\n\n<p>Neste segundo caso, o ID do Cliente e a Cidade s\u00e3o usados como par\u00e2metros. Nestes exemplos mais pr\u00e1ticos, \u00e9 claro que \u00e9 poss\u00edvel usar apenas nomes e valores expl\u00edcitos em vez de IDs 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=\"\">-- Criar a mesma procedure com dois par\u00e2metros e tamb\u00e9m valores padr\u00e3o 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>Assim, para executar uma stored procedure codificada no SQL Server, simplesmente chame a procedure, com os par\u00e2metros obrigat\u00f3rios separados por valores, e na ordem correta, ou nomeados explicitamente, que \u00e9 a maneira 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 fato, no par\u00e1grafo anterior menciono o fato de que n\u00e3o \u00e9 necess\u00e1rio chamar explicitamente os nomes das vari\u00e1veis, podendo cham\u00e1-las desta forma:<\/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-a-ordem-e-importante-ao-executar-stored-procedures-em-t-sql\">3. A ordem \u00e9 importante ao executar stored procedures em T-SQL<\/h2>\n\n\n\n<p>Mas neste caso, a ordem deve ser respeitada. Por exemplo, tente executar o c\u00f3digo abaixo, ou seja, sem respeitar a ordem.<\/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>Voc\u00ea pode encontrar um erro do SQL Server como este, porque os tipos dos par\u00e2metros n\u00e3o s\u00e3o os mesmos. E se ambos fossem inteiros, poderia ser pior, pois ent\u00e3o o resultado seria 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 executar uma stored procedure com par\u00e2metros no SQL Server sem erro: a ordem deve ser respeitada\" 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 executar uma stored procedure com par\u00e2metros no SQL Server sem erro: a ordem deve ser respeitada<\/em><\/figcaption><\/figure><\/div>\n\n\n<p><em>Msg 8114, Level 16, State 1, Procedure dbo.uspGetCustomer, Line 0 [Batch Start Line 0]<br>Erro ao converter o tipo de dados varchar para int.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-uma-sintaxe-simples-desde-que-os-parametros-e-valores-padrao-sejam-usados\">Uma sintaxe simples desde que os par\u00e2metros e valores padr\u00e3o sejam usados<\/h3>\n\n\n\n<p>Este \u00e9 o fim do tutorial sobre como executar um procedimento armazenado com par\u00e2metros usando a programa\u00e7\u00e3o do SQL Server. Para aprofundar na jornada de aprendizado do <a href=\"https:\/\/pt.wikipedia.org\/wiki\/Microsoft_SQL_Server\" target=\"_blank\" rel=\"noreferrer noopener\">SQL Server<\/a> e T-SQL, este \u00e9 um breve tutorial sobre <a href=\"https:\/\/expert-only.com\/en\/t-sql\/return-values-sql-server-stored-procedure\/\">como retornar valores com uma stored procedure usando a op\u00e7\u00e3o OUTPUT<\/a>. De fato, stored procedures, ao contr\u00e1rio de fun\u00e7\u00f5es SQL, nem sempre retornam um valor. Para retornar um valor com uma procedure no MS SQL, use a op\u00e7\u00e3o OUTPUT.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-mais-conteudo-sobre-stored-procedures-sql\">Mais conte\u00fado sobre Stored Procedures 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>Gerenciando Stored Procedures no 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\/\">Como criar uma stored procedure no SQL Server com par\u00e2metros?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/expert-only.com\/en\/t-sql\/list-all-sql-server-stored-procedures\/\">Como listar todas as Stored Procedures no SQL Server?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/expert-only.com\/en\/t-sql\/search-text-in-sql-stored-procedure\/\">Pesquisando texto dentro de uma stored procedure SQL<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-wp-embed is-provider-tutoriais-sql-e-ti wp-block-embed-tutoriais-sql-e-ti\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"pT9Vx81aw7\"><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=\"&#8220;Return values with SQL Server stored procedure&#8221; &#8212; Tutoriais SQL e TI\" src=\"https:\/\/expert-only.com\/en\/t-sql\/return-values-sql-server-stored-procedure\/embed\/#?secret=wI3833MHhM#?secret=pT9Vx81aw7\" data-secret=\"pT9Vx81aw7\" 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 com exemplos de c\u00f3digo T-SQL para executar uma stored procedure no SQL Server com um ou v\u00e1rios par\u00e2metros de entrada. Dependendo do c\u00f3digo SQL Server, para executar procedimento armazenado com par\u00e2metros devem ser fornecidos valores obrigat\u00f3rios ou ser\u00e3o <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/\" title=\"SQL Server &#8211; Executar um Procedimento Armazenado com Par\u00e2metros\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":6178,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[456],"tags":[],"class_list":{"0":"post-30516","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>SQL Server - Executar Procedimento Armazenado com Par\u00e2metros<\/title>\n<meta name=\"description\" content=\"Para executar um procedimento armazenado com par\u00e2metros de entrada no SQL Server, utilize exemplos T-SQL e defina par\u00e2metros.\" \/>\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\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL Server - Executar um Procedimento Armazenado com Par\u00e2metros\" \/>\n<meta property=\"og:description\" content=\"Para executar um procedimento armazenado com par\u00e2metros de entrada no SQL Server, utilize exemplos T-SQL e defina par\u00e2metros.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutoriais SQL e 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-06T15:19: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=\"Tempo estimado de leitura\" \/>\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\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/\"},\"author\":{\"name\":\"Expert-Only\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#\/schema\/person\/406a9576b52944f018739a42046873ef\"},\"headline\":\"SQL Server &#8211; Executar um Procedimento Armazenado com Par\u00e2metros\",\"datePublished\":\"2024-03-05T06:13:42+00:00\",\"dateModified\":\"2024-03-06T15:19:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/\"},\"wordCount\":636,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg\",\"articleSection\":[\"T-SQL\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/\",\"url\":\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/\",\"name\":\"SQL Server - Executar Procedimento Armazenado com Par\u00e2metros\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#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-06T15:19:35+00:00\",\"description\":\"Para executar um procedimento armazenado com par\u00e2metros de entrada no SQL Server, utilize exemplos T-SQL e defina par\u00e2metros.\",\"breadcrumb\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#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\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"pt\",\"item\":\"https:\/\/expert-only.com\/pt-pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL Server &#8211; Executar um Procedimento Armazenado com Par\u00e2metros\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#website\",\"url\":\"https:\/\/expert-only.com\/pt-pt\/\",\"name\":\"Tutoriais SQL e TI\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/expert-only.com\/pt-pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#organization\",\"name\":\"Expert-Only\",\"url\":\"https:\/\/expert-only.com\/pt-pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#\/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\/pt-pt\/#\/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\/pt-pt\/#\/schema\/person\/406a9576b52944f018739a42046873ef\",\"name\":\"Expert-Only\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#\/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":"SQL Server - Executar Procedimento Armazenado com Par\u00e2metros","description":"Para executar um procedimento armazenado com par\u00e2metros de entrada no SQL Server, utilize exemplos T-SQL e defina par\u00e2metros.","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\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/","og_locale":"pt_PT","og_type":"article","og_title":"SQL Server - Executar um Procedimento Armazenado com Par\u00e2metros","og_description":"Para executar um procedimento armazenado com par\u00e2metros de entrada no SQL Server, utilize exemplos T-SQL e defina par\u00e2metros.","og_url":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/","og_site_name":"Tutoriais SQL e TI","article_publisher":"https:\/\/www.facebook.com\/ExpertOnlyCom\/","article_published_time":"2024-03-05T06:13:42+00:00","article_modified_time":"2024-03-06T15:19: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","Tempo estimado de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#article","isPartOf":{"@id":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/"},"author":{"name":"Expert-Only","@id":"https:\/\/expert-only.com\/pt-pt\/#\/schema\/person\/406a9576b52944f018739a42046873ef"},"headline":"SQL Server &#8211; Executar um Procedimento Armazenado com Par\u00e2metros","datePublished":"2024-03-05T06:13:42+00:00","dateModified":"2024-03-06T15:19:35+00:00","mainEntityOfPage":{"@id":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/"},"wordCount":636,"commentCount":0,"publisher":{"@id":"https:\/\/expert-only.com\/pt-pt\/#organization"},"image":{"@id":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/07\/texture-design-273B124DF7D_1920x1080.jpeg","articleSection":["T-SQL"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/","url":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/","name":"SQL Server - Executar Procedimento Armazenado com Par\u00e2metros","isPartOf":{"@id":"https:\/\/expert-only.com\/pt-pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#primaryimage"},"image":{"@id":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#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-06T15:19:35+00:00","description":"Para executar um procedimento armazenado com par\u00e2metros de entrada no SQL Server, utilize exemplos T-SQL e defina par\u00e2metros.","breadcrumb":{"@id":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/expert-only.com\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#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\/pt-pt\/t-sql\/sql-server-executar-um-procedimento-armazenado-com-parametros\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"pt","item":"https:\/\/expert-only.com\/pt-pt\/"},{"@type":"ListItem","position":2,"name":"SQL Server &#8211; Executar um Procedimento Armazenado com Par\u00e2metros"}]},{"@type":"WebSite","@id":"https:\/\/expert-only.com\/pt-pt\/#website","url":"https:\/\/expert-only.com\/pt-pt\/","name":"Tutoriais SQL e TI","description":"","publisher":{"@id":"https:\/\/expert-only.com\/pt-pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/expert-only.com\/pt-pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/expert-only.com\/pt-pt\/#organization","name":"Expert-Only","url":"https:\/\/expert-only.com\/pt-pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/expert-only.com\/pt-pt\/#\/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\/pt-pt\/#\/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\/pt-pt\/#\/schema\/person\/406a9576b52944f018739a42046873ef","name":"Expert-Only","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/expert-only.com\/pt-pt\/#\/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\/pt-pt\/wp-json\/wp\/v2\/posts\/30516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=30516"}],"version-history":[{"count":1,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts\/30516\/revisions"}],"predecessor-version":[{"id":30527,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts\/30516\/revisions\/30527"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/media\/6178"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=30516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=30516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=30516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}