{"id":3788,"date":"2019-03-25T17:45:57","date_gmt":"2019-03-25T20:45:57","guid":{"rendered":"http:\/\/xexeu.elipse.com.br\/pt\/kb97376-erro-ao-executar-stored-procedure-com-parametro-de-retorno-output-no-banco-oracle\/"},"modified":"2019-11-13T11:08:19","modified_gmt":"2019-11-13T14:08:19","slug":"kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/","title":{"rendered":"KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB."},"content":{"rendered":"<h2><b>Descri\u00e7\u00e3o:<\/b><\/h2>\n<div>\n<p>Como contornar o erro de sintaxe em uma stored procedure no Oracle?<\/p>\n<p>Desenvolvi uma <a href=\"https:\/\/www.w3schools.com\/sql\/sql_stored_procedures.asp\" target=\"_blank\" rel=\"noopener noreferrer\">stored procedure<\/a> no banco <a href=\"https:\/\/www.oracle.com\/technetwork\/pt\/database\/express-edition\/overview\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">Oracle 11g<\/a> que retorna um par\u00e2metro OUTPUT. Dessa forma, no <b>SQL Developer<\/b>, ela \u00e9 executada da seguinte forma:<\/p>\n<p><span style=\"font-family: Courier New;\"><span style=\"background-color: #cccccc;\">VARIABLE P_TOTAL VARCHAR2(200);<br \/>\nexecute calcula_valores(10,:P_TOTAL);<br \/>\nprint :P_TOTAL;<\/span><br \/>\n<\/span><br \/>\nEnt\u00e3o, o seguinte resultado \u00e9 exibido:<\/p>\n<\/div>\n<div><\/div>\n<div>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5499\/1.png\" alt=\"\" width=\"540\" height=\"401\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p>Logo ap\u00f3s, a Stored Procedure \u00e9 executada da seguinte forma no objeto <a href=\"https:\/\/kb.elipse.com.br\/category\/portugues\/elipse-e3\/e3query\/\" target=\"_blank\" rel=\"noopener noreferrer\">E3Query<\/a>:<\/p>\n<p><span style=\"background-color: #cccccc;\"><span style=\"font-family: Courier New;\">VARIABLE P_TOTAL VARCHAR(200)<br \/>\nCall CALCULA_VALORES(10, :P_TOTAL)<br \/>\nSELECT P_TOTAL as Retorno<\/span><\/span><\/p>\n<p>No entanto, um erro de sintaxe SQL \u00e9 exibido, e a seguinte mensagem \u00e9 registrada no log:<\/p>\n<pre><i>('ora11preto') ErrorLocal = OpenRecordset() Error #0x80040E14 Description:ORA-00900: instru\u00e7\u00e3o SQL inv\u00e1lida\r\n(Source: Microsoft OLE DB Provider for Oracle) (SQL State: (null)) (NativeError: 900)<\/i><\/pre>\n<p>Portanto, como posso retornar o valor desta Stored Procedure via <strong>Elipse E3<\/strong>?<\/p>\n<\/div>\n<div><\/div>\n<div><\/div>\n<h2><b>Solu\u00e7\u00e3o:<\/b><\/h2>\n<div>\n<div align=\"justify\">Primeiramente, quando estamos no ambiente do <a href=\"https:\/\/kb.elipse.com.br\/linguagem-sql-introducao\/\" target=\"_blank\" rel=\"noopener noreferrer\">SQL Server<\/a>, sabemos que \u00e9 poss\u00edvel criar uma <a href=\"https:\/\/kb.elipse.com.br\/linguagem-sql-capitulo-9-stored-procedures\/\" target=\"_blank\" rel=\"noopener noreferrer\">stored procedure<\/a> com passagem de par\u00e2metros de entrada e de retorno; essa stored procedure ser\u00e1 ent\u00e3o executada via consulta no E3, sendo necess\u00e1rio informar uma vari\u00e1vel tipo OUTPUT.<\/div>\n<p><span style=\"background-color: #cccccc;\"><span style=\"font-family: Courier New;\">DECLARE @VarSaida<br \/>\nEXEC NOME_sp VarEntrada, @VarSaida OUTPUT<br \/>\nSELECT @VarSaida as Retorno<\/span><\/span><\/p>\n<div align=\"justify\">\n<p>No entanto, quando editamos o SQL da consulta para execu\u00e7\u00e3o, dependemos do ADO (ActiveX Data Object) ou OCI (Oracle Call Interface), tecnologias utilizadas pelo E3 para acessar o banco de dados Oracle, e, em \u00faltima an\u00e1lise, o pr\u00f3prio DBServer que temos do outro lado para obter o retorno. Esse problema se manifesta justamente onde temos par\u00e2metros INPUT e OUTPUT.<\/p>\n<p>Para contornar essa quest\u00e3o, pode ser executado um script VB s\u00edncrono que retorne o valor da stored procedure. O script abaixo pode ser executado n\u00e3o apenas no Viewer como tamb\u00e9m no Server:<\/p>\n<\/div>\n<\/div>\n<p><span style=\"background-color: #ffffff;\"><b><span style=\"font-family: Calibri; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: null;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: Courier New;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"color: #339966;\"><span style=\"color: #0000ff;\">Sub <\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/b><\/span><span style=\"background-color: #ffffff;\"><b><span style=\"font-family: Calibri; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: null;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: Courier New;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"color: #339966;\"><span style=\"color: #000000;\"><span id=\"anchor_div\"><span style=\"background-color: #ffffff;\"><b><span style=\"font-family: Calibri; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: null;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: Courier New;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">CommandButton1_Click()<\/span><\/span><\/span><\/span><\/span><\/b><\/span><\/span><\/span> <\/span><\/span><\/span><\/span><\/span><\/span><\/b><\/span> <span style=\"background-color: #ffffff;\"><b><span style=\"font-family: Calibri; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: null;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: Courier New;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"color: #339966;\">&#8216;As defini\u00e7\u00f5es de constantes podem ser vistas em:<\/span><\/span><\/span><\/span><\/span><\/span><\/b><\/span> <span style=\"background-color: #ffffff;\"><span style=\"background-color: #ffffff;\"><b><span style=\"font-family: Calibri; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: null;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: Courier New;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"color: #339966;\">&#8216;C:\\Program Files\\Common Files\\System\\ado\\adovbs.inc<\/span> <span style=\"color: #0000ff;\">Const <\/span>adCmdStoredProc = &#038;H0004<\/span><\/span><\/span><\/span><\/span><\/b><\/span><\/span><span style=\"color: #339966; font-size: small;\">&#8216;<\/span><\/p>\n<p><a href=\"https:\/\/www.w3schools.com\/asp\/met_comm_createparameter.asp#parameterdirenum\">ParameterDirectionEnum Values <\/a><\/p>\n<pre><span style=\"color: #0000ff;\">Const <\/span>adVarChar = 200\r\n<span style=\"color: #0000ff;\">Const <\/span>adParamInput = 1\r\n<span style=\"color: #0000ff;\">Const <\/span>adParamOutput = 2\r\n\r\n<span style=\"color: #0000ff;\">Set <\/span>con = <span style=\"color: #990099;\">CreateObject<\/span>(<span style=\"color: #ff0000;\">\"ADODB.Connection\"<\/span>)\r\ncon.open <span style=\"color: #ff0000;\">\"provider=oraoledb.oracle;user id=system;password=Abcd1234;data source=ora11preto\"<\/span>\r\n<span style=\"color: #339966;\">'con.open \"dsn=ora11preto;uid=system;pwd=Abcd1234\"<\/span>\r\n\r\nstrvalfcode = <span style=\"color: #ff0000;\">\"10\"<\/span>\r\n\r\n<span style=\"color: #0000ff;\">Set <\/span>cmd = <span style=\"color: #990099;\">CreateObject<\/span>(<span style=\"color: #ff0000;\">\"ADODB.Command\"<\/span>)\r\ncmd.CommandText = <span style=\"color: #ff0000;\">\"CALCULA_VALORES\"<\/span>\r\ncmd.commandtype=adCmdStoredProc\r\ncmd.ActiveConnection = con\r\n\r\n<span style=\"color: #339966;\">'CreateParameter(name,type,direction,size,value)<\/span>\r\n<span style=\"color: #0000ff;\">Set <\/span>prminput = cmd.CreateParameter(<span style=\"color: #ff0000;\">\"\"<\/span>, adVarChar, adParamInput, <span style=\"color: #990099;\">Len<\/span>(strvalfcode), strvalfcode)\r\ncmd.Parameters.Append prminput\r\n\r\n<span style=\"color: #0000ff;\">Set <\/span>prmoutput = cmd.CreateParameter(<span style=\"color: #ff0000;\">\"\"<\/span>, adVarChar, adParamOutput, 500)\r\ncmd.Parameters.Append prmoutput\r\n\r\ncmd.<span style=\"color: #0000ff;\">Execute<\/span>\r\n<span style=\"color: #990099;\">MsgBox <\/span>prmoutput.value <span style=\"color: #339966;\">'execu\u00e7\u00e3o no Viewer <\/span>\r\n\r\n<span style=\"background-color: #ffffff;\"><b><span style=\"font-family: Calibri; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: null;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: Courier New;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"color: #339966;\">'Application.Trace prmoutput.value 'execu\u00e7\u00e3o no server<\/span>\r\n<\/span><\/span><\/span><\/span><\/span><\/b><\/span>\r\n<span style=\"background-color: #ffffff;\"><b><span style=\"font-family: Calibri; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: null;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"><span style=\"font-family: Courier New;\"><span style=\"font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">con.Close\r\n<\/span><\/span><\/span><\/span><\/span><\/b><\/span>\r\n<span style=\"color: #0000ff; font-family: Courier New;\">End Sub<\/span><\/pre>\n<div align=\"justify\"><\/div>\n<div align=\"justify\">Para uma<b> melhor performance na aplica\u00e7\u00e3o<\/b>, o script com a chamada da stored procedure pode ser inserido em um<a href=\"https:\/\/kb.elipse.com.br\/category\/portugues\/drivers\/elipse-vbscript\/\" target=\"_blank\" rel=\"noopener noreferrer\"><b> Driver Elipse VBScript<\/b><\/a>, sendo executado em um processo IOServer separado.<\/div>\n<div><\/div>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5499\/2.png\" alt=\"\" width=\"464\" height=\"718\" align=\"Baseline\" border=\"0\" \/><\/div>\n<div align=\"center\"><\/div>\n<div><\/div>\n<div align=\"justify\">Para <b>criar a stored procedure CALCULA_VALORES<\/b>, que retorna dados da tabela HISTORICO_CORRENTES, foi utilizada a seguinte sintaxe no banco Oracle.<\/div>\n<p>&nbsp;<\/p>\n<div><span style=\"font-family: null;\"><span style=\"font-family: Courier New;\"><span style=\"background-color: #cccccc;\">Create or replace PROCEDURE CALCULA_VALORES<br \/>\n(P_FUN_COD IN VARCHAR2,<br \/>\nP_TOTAL OUT VARCHAR2)<br \/>\nIS<br \/>\nBEGIN<br \/>\nSELECT SUM(CORR_BP14) INTO P_TOTAL<br \/>\nFROM HISTORICO_CORRENTES<br \/>\nWHERE lit_10 = P_FUN_COD;<br \/>\nEND; <\/span><\/span><\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Descri\u00e7\u00e3o: Como contornar o erro de sintaxe em uma stored procedure no Oracle? Desenvolvi uma stored procedure no banco Oracle 11g que retorna um par\u00e2metro OUTPUT. Dessa forma, no SQL&hellip;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"categories":[583],"tags":[971,957,970,969],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB.<\/title>\n<meta name=\"description\" content=\"Este artigo mostra contornar a mensagem de erro #0x80040E14 quando uma Stored Procedure \u00e9 executada no objeto E3Query com um banco de dados Oracle 11g.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB.\" \/>\n<meta property=\"og:description\" content=\"Este artigo mostra contornar a mensagem de erro #0x80040E14 quando uma Stored Procedure \u00e9 executada no objeto E3Query com um banco de dados Oracle 11g.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/\" \/>\n<meta property=\"og:site_name\" content=\"Elipse Knowledgebase\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/elipsesoftware\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-25T20:45:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-13T14:08:19+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5499\/1.png\" \/>\n<meta name=\"author\" content=\"D\u00e9lio Damin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"D\u00e9lio Damin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/\"},\"author\":{\"name\":\"D\u00e9lio Damin\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778\"},\"headline\":\"KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB.\",\"datePublished\":\"2019-03-25T20:45:57+00:00\",\"dateModified\":\"2019-11-13T14:08:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/\"},\"wordCount\":397,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"keywords\":[\"erro\",\"oracle\",\"oracle11g\",\"stored procedure\"],\"articleSection\":[\"DataBases\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/\",\"url\":\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/\",\"name\":\"KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB.\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-03-25T20:45:57+00:00\",\"dateModified\":\"2019-11-13T14:08:19+00:00\",\"description\":\"Este artigo mostra contornar a mensagem de erro #0x80040E14 quando uma Stored Procedure \u00e9 executada no objeto E3Query com um banco de dados Oracle 11g.\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kb.elipse.com.br\/#website\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"name\":\"Elipse Knowledgebase\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kb.elipse.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\",\"name\":\"Elipse Software\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/elipsesoftware\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"contentUrl\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"width\":161,\"height\":58,\"caption\":\"Elipse Software\"},\"image\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778\",\"name\":\"D\u00e9lio Damin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g\",\"caption\":\"D\u00e9lio Damin\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/delio\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB.","description":"Este artigo mostra contornar a mensagem de erro #0x80040E14 quando uma Stored Procedure \u00e9 executada no objeto E3Query com um banco de dados Oracle 11g.","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:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/","og_locale":"en_US","og_type":"article","og_title":"KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB.","og_description":"Este artigo mostra contornar a mensagem de erro #0x80040E14 quando uma Stored Procedure \u00e9 executada no objeto E3Query com um banco de dados Oracle 11g.","og_url":"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-03-25T20:45:57+00:00","article_modified_time":"2019-11-13T14:08:19+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5499\/1.png"}],"author":"D\u00e9lio Damin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"D\u00e9lio Damin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/"},"author":{"name":"D\u00e9lio Damin","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778"},"headline":"KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB.","datePublished":"2019-03-25T20:45:57+00:00","dateModified":"2019-11-13T14:08:19+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/"},"wordCount":397,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"keywords":["erro","oracle","oracle11g","stored procedure"],"articleSection":["DataBases"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/","url":"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/","name":"KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB.","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-03-25T20:45:57+00:00","dateModified":"2019-11-13T14:08:19+00:00","description":"Este artigo mostra contornar a mensagem de erro #0x80040E14 quando uma Stored Procedure \u00e9 executada no objeto E3Query com um banco de dados Oracle 11g.","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/en\/kb-97376-erro-na-execucao-de-stored-procedure-no-oracle-db\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"KB-97376: Erro na execu\u00e7\u00e3o de Stored Procedure no Oracle DB."}]},{"@type":"WebSite","@id":"https:\/\/kb.elipse.com.br\/#website","url":"https:\/\/kb.elipse.com.br\/","name":"Elipse Knowledgebase","description":"","publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kb.elipse.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kb.elipse.com.br\/#organization","name":"Elipse Software","url":"https:\/\/kb.elipse.com.br\/","sameAs":["http:\/\/www.facebook.com\/elipsesoftware"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","contentUrl":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","width":161,"height":58,"caption":"Elipse Software"},"image":{"@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778","name":"D\u00e9lio Damin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g","caption":"D\u00e9lio Damin"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/delio\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3788"}],"collection":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=3788"}],"version-history":[{"count":12,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3788\/revisions"}],"predecessor-version":[{"id":9359,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3788\/revisions\/9359"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=3788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=3788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=3788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}