{"id":5656,"date":"2013-10-21T21:13:45","date_gmt":"2013-10-22T00:13:45","guid":{"rendered":"http:\/\/www.viamais.net\/blog\/?p=5656"},"modified":"2018-11-01T17:30:26","modified_gmt":"2018-11-01T20:30:26","slug":"segredos-do-instr-no-oracle-plsql","status":"publish","type":"post","link":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/","title":{"rendered":"Segredos do INSTR no Oracle PL\/SQL"},"content":{"rendered":"<h2><em>Precisa buscar um fragmento de texto dentro de um texto mais longo? Veja os segredos do INSTR no Oracle PL\/SQL e aprenda a manipular buscas em strings.<\/em><\/h2>\n<p>[ad#texto]<\/p>\n<figure id=\"attachment_6282\" aria-describedby=\"caption-attachment-6282\" style=\"width: 300px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.viamais.net\/blog\/como-importar-um-arquivo-xml-para-o-oracle\/como-importar-um-arquivo-xml-para-o-oracle-2\/\" rel=\"attachment wp-att-6282\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-6282 size-full\" title=\"Segredos do INSTR no Oracle PL\/SQL \" src=\"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/05\/como-importar-um-arquivo-xml-para-o-oracle.jpg?resize=300%2C136&#038;ssl=1\" alt=\"Segredos do INSTR no Oracle PL\/SQL \" width=\"300\" height=\"136\" \/><\/a><figcaption id=\"caption-attachment-6282\" class=\"wp-caption-text\">Segredos do INSTR no Oracle PL\/SQL<\/figcaption><\/figure>\n<p>O comando INSTR tem a fun\u00e7\u00e3o de localizar um fragmento de string em outra string, inclusive em uma string de grande tamanho, deste modo ela trabalha de forma similar ao comando SUBSTR, podendo ainda ser utilizada tanto no SQL quanto no PL\/SQL. Veja aqui todos os <strong>segredos do INSTR no Oracle PL\/SQL<\/strong>.<\/p>\n<p>\u00c9 bem simples e pr\u00e1tica de ser utilizada, abaixo vamos demostra exemplos de uso dela.<\/p>\n<p>Se tiver d\u00favidas \u00e9 s\u00f3 deixar um coment\u00e1rio l\u00e1 embaixo.<\/p>\n<h3>Segredos do INSTR no Oracle PL\/SQL: as dicas<\/h3>\n<p>O comando <b>INSTR<\/b> no <b><a href=\"https:\/\/www.viamais.net\/blog\/?s=Oracle\">Oracle<\/a> PL\/SQL<\/b> retorna a posi\u00e7\u00e3o da <i>substring<\/i> pesquisada dentro de uma <i>string<\/i> principal, veja um exemplo:<\/p>\n<pre lang=\"sql\">SELECT INSTR('asa da asa por asa', 'as') FROM dual<\/pre>\n<p>O resultado desta pesquisa dever\u00e1 ser um, pois ir\u00e1 apresentar o ponto da primeira ocorr\u00eancia da <i>substring<\/i> sempre com a busca partindo da esquerda para a direita, por\u00e9m \u00e9 poss\u00edvel indicar qual \u00e9 ocorr\u00eancia que ser\u00e1 pesquisada, veja um exemplo:<\/p>\n<pre lang=\"sql\">SELECT INSTR('asa da asa por asa', 'as', 2) FROM dual<\/pre>\n<p>O resultado dever\u00e1 ser 8, pois a instru\u00e7\u00e3o acima retornou a segunda ocorr\u00eancia da <i>substring<\/i> pesquisada.<\/p>\n<p>O que pouca gente sabe \u00e9 que \u00e9 poss\u00edvel alterar a ordem da busca do <b>INSTR<\/b>, podendo instrui-la para que comece da direita para a esquerda. Para isso basta adicionar -1 como constante da busca, veja um exemplo:<\/p>\n<pre lang=\"sql\">SELECT INSTR('asa da asa por asa', 'as', -1) FROM dual<\/pre>\n<p>O resultado dever\u00e1 ser 16, pois neste caso a pesquisa se iniciou da direita para a esquerda.<\/p>\n<p>Se precisar ainda pode consultar a <a href=\"https:\/\/docs.oracle.com\/cd\/B19306_01\/server.102\/b14200\/functions068.htm\" target=\"_blank\" rel=\"noopener\">documenta\u00e7\u00e3o<\/a> da pr\u00f3pria Oracle.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Precisa buscar um fragmento de texto dentro de um texto mais longo? Veja os segredos<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[26],"tags":[43,75,39],"class_list":["post-5656","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-dicas","tag-oracle","tag-plsql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Segredos do INSTR no Oracle PL\/SQL<\/title>\n<meta name=\"description\" content=\"Veja alguns truques ao utilizar o comando INSTR no Oracle PL\/SQL.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Segredos do INSTR no Oracle PL\/SQL\" \/>\n<meta property=\"og:description\" content=\"Veja alguns truques ao utilizar o comando INSTR no Oracle PL\/SQL.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/\" \/>\n<meta property=\"og:site_name\" content=\"ViamaisBLOG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/viamais.viablog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/viamais.viablog\" \/>\n<meta property=\"article:published_time\" content=\"2013-10-22T00:13:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-01T20:30:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/05\/como-importar-um-arquivo-xml-para-o-oracle.jpg\" \/>\n<meta name=\"author\" content=\"Petter Rafael\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@petterrafael\" \/>\n<meta name=\"twitter:site\" content=\"@petterrafael\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Petter Rafael\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/\"},\"author\":{\"name\":\"Petter Rafael\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/a13697c83eb9e9fe998636b42c020ec2\"},\"headline\":\"Segredos do INSTR no Oracle PL\\\/SQL\",\"datePublished\":\"2013-10-22T00:13:45+00:00\",\"dateModified\":\"2018-11-01T20:30:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/\"},\"wordCount\":287,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/05\\\/como-importar-um-arquivo-xml-para-o-oracle.jpg\",\"keywords\":[\"Dicas\",\"Oracle\",\"PL\\\/SQL\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/\",\"name\":\"Segredos do INSTR no Oracle PL\\\/SQL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/05\\\/como-importar-um-arquivo-xml-para-o-oracle.jpg\",\"datePublished\":\"2013-10-22T00:13:45+00:00\",\"dateModified\":\"2018-11-01T20:30:26+00:00\",\"description\":\"Veja alguns truques ao utilizar o comando INSTR no Oracle PL\\\/SQL.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/05\\\/como-importar-um-arquivo-xml-para-o-oracle.jpg\",\"contentUrl\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/05\\\/como-importar-um-arquivo-xml-para-o-oracle.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/segredos-do-instr-no-oracle-plsql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle\",\"item\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/category\\\/oracle\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Segredos do INSTR no Oracle PL\\\/SQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\",\"name\":\"ViamaisBLOG\",\"description\":\"Blog de tecnologia com dicas para melhorar sua internet e as novidades de gadgets e aplicativos.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\",\"name\":\"Viablog\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/logo_viamais.png?fit=150%2C150&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/logo_viamais.png?fit=150%2C150&ssl=1\",\"width\":150,\"height\":150,\"caption\":\"Viablog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/viamais.viablog\",\"https:\\\/\\\/x.com\\\/petterrafael\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/a13697c83eb9e9fe998636b42c020ec2\",\"name\":\"Petter Rafael\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"caption\":\"Petter Rafael\"},\"description\":\"Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Al\u00e9m dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache\\\/Tomcat, Photoshop, Arte &amp; Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programa\u00e7\u00e3o e tecnologia.\",\"sameAs\":[\"http:\\\/\\\/www.viamais.net\\\/blog\",\"https:\\\/\\\/www.facebook.com\\\/viamais.viablog\"],\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/author\\\/petterrafael\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Segredos do INSTR no Oracle PL\/SQL","description":"Veja alguns truques ao utilizar o comando INSTR no Oracle PL\/SQL.","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:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/","og_locale":"pt_BR","og_type":"article","og_title":"Segredos do INSTR no Oracle PL\/SQL","og_description":"Veja alguns truques ao utilizar o comando INSTR no Oracle PL\/SQL.","og_url":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/","og_site_name":"ViamaisBLOG","article_publisher":"https:\/\/www.facebook.com\/viamais.viablog","article_author":"https:\/\/www.facebook.com\/viamais.viablog","article_published_time":"2013-10-22T00:13:45+00:00","article_modified_time":"2018-11-01T20:30:26+00:00","og_image":[{"url":"https:\/\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/05\/como-importar-um-arquivo-xml-para-o-oracle.jpg","type":"","width":"","height":""}],"author":"Petter Rafael","twitter_card":"summary_large_image","twitter_creator":"@petterrafael","twitter_site":"@petterrafael","twitter_misc":{"Escrito por":"Petter Rafael","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/#article","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/"},"author":{"name":"Petter Rafael","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/a13697c83eb9e9fe998636b42c020ec2"},"headline":"Segredos do INSTR no Oracle PL\/SQL","datePublished":"2013-10-22T00:13:45+00:00","dateModified":"2018-11-01T20:30:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/"},"wordCount":287,"commentCount":0,"publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/05\/como-importar-um-arquivo-xml-para-o-oracle.jpg","keywords":["Dicas","Oracle","PL\/SQL"],"articleSection":["Oracle"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/","url":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/","name":"Segredos do INSTR no Oracle PL\/SQL","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/#primaryimage"},"image":{"@id":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/05\/como-importar-um-arquivo-xml-para-o-oracle.jpg","datePublished":"2013-10-22T00:13:45+00:00","dateModified":"2018-11-01T20:30:26+00:00","description":"Veja alguns truques ao utilizar o comando INSTR no Oracle PL\/SQL.","breadcrumb":{"@id":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/#primaryimage","url":"https:\/\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/05\/como-importar-um-arquivo-xml-para-o-oracle.jpg","contentUrl":"https:\/\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/05\/como-importar-um-arquivo-xml-para-o-oracle.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.viamais.net\/blog\/segredos-do-instr-no-oracle-plsql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.viamais.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Oracle","item":"https:\/\/www.viamais.net\/blog\/category\/oracle\/"},{"@type":"ListItem","position":3,"name":"Segredos do INSTR no Oracle PL\/SQL"}]},{"@type":"WebSite","@id":"https:\/\/www.viamais.net\/blog\/#website","url":"https:\/\/www.viamais.net\/blog\/","name":"ViamaisBLOG","description":"Blog de tecnologia com dicas para melhorar sua internet e as novidades de gadgets e aplicativos.","publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.viamais.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.viamais.net\/blog\/#organization","name":"Viablog","url":"https:\/\/www.viamais.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/10\/logo_viamais.png?fit=150%2C150&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/10\/logo_viamais.png?fit=150%2C150&ssl=1","width":150,"height":150,"caption":"Viablog"},"image":{"@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/viamais.viablog","https:\/\/x.com\/petterrafael"]},{"@type":"Person","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/a13697c83eb9e9fe998636b42c020ec2","name":"Petter Rafael","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","caption":"Petter Rafael"},"description":"Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Al\u00e9m dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache\/Tomcat, Photoshop, Arte &amp; Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programa\u00e7\u00e3o e tecnologia.","sameAs":["http:\/\/www.viamais.net\/blog","https:\/\/www.facebook.com\/viamais.viablog"],"url":"https:\/\/www.viamais.net\/blog\/author\/petterrafael\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p5Ih4c-1te","jetpack-related-posts":[{"id":4960,"url":"https:\/\/www.viamais.net\/blog\/regex-com-plsql-oracle\/","url_meta":{"origin":5656,"position":0},"title":"Regex com PL\/SQL (Oracle)","author":"Petter Rafael","date":"03\/04\/2013","format":false,"excerpt":"[ad#texto] Regex costuma ser um grande desafio para desenvolvedores iniciantes, primeiro por n\u00e3o compreenderem claramente como funciona e o seu objetivo e segundo por n\u00e3o saberem corretamente quando aplicar, vamos aproveitar este espa\u00e7o para esclarecer o que \u00e9 Regex e em seguida como aplica-la utilizando Oracle PL\/SQL. Regex nada mais\u2026","rel":"","context":"Em &quot;Oracle&quot;","block_context":{"text":"Oracle","link":"https:\/\/www.viamais.net\/blog\/category\/oracle\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2168,"url":"https:\/\/www.viamais.net\/blog\/segredo-na-instalacao-do-plsql-developer\/","url_meta":{"origin":5656,"position":1},"title":"Segredo na instala\u00e7\u00e3o do PL\/SQL Developer","author":"Petter Rafael","date":"30\/06\/2010","format":false,"excerpt":"Para quem prefere utilizar como\u00a0IDE\u00a0o\u00a0PL\/SQL Developer\u00a0j\u00e1 deve ter percebido que existe um segredo na instala\u00e7\u00e3o, veja qual \u00e9. [ad#texto] Uma boa parte dos desenvolvedores Oracle, principalmente aqueles que trabalham com PL\/SQL, prefere utilizar como IDE o PL\/SQL Developer\u00a0j\u00e1 deve ter percebido que existe um segredo na sua instala\u00e7\u00e3o. Quando a\u2026","rel":"","context":"Em &quot;Oracle&quot;","block_context":{"text":"Oracle","link":"https:\/\/www.viamais.net\/blog\/category\/oracle\/"},"img":{"alt_text":"Segredo na instala\u00e7\u00e3o do PL\/SQL","src":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2009\/06\/PL-SQL-Developer-300x136.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":5134,"url":"https:\/\/www.viamais.net\/blog\/erro-de-permissao-no-oracle\/","url_meta":{"origin":5656,"position":2},"title":"Erro de permiss\u00e3o no Oracle","author":"Petter Rafael","date":"15\/05\/2013","format":false,"excerpt":"[ad#texto] Quando tentamos acessar algum objeto do Oracle por alguma aplica\u00e7\u00e3o externa (PHP, Java, C#, etc) e recebemos o seguinte erro: ora-06550: line string, column string: string ou ora-00942: table or view does not exist Esse erro pode ocorrer por diversos problemas, os mais comuns \u00e9 a falta de um\u2026","rel":"","context":"Em &quot;Dicas&quot;","block_context":{"text":"Dicas","link":"https:\/\/www.viamais.net\/blog\/category\/dicas\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2752,"url":"https:\/\/www.viamais.net\/blog\/como-forcar-o-uso-de-indices-no-plsql\/","url_meta":{"origin":5656,"position":3},"title":"Como for\u00e7ar o uso de \u00edndices no PL\/SQL","author":"Petter Rafael","date":"22\/04\/2011","format":false,"excerpt":"[ad#texto] Vou postar hoje uma dica que as vezes pode ser \u00fatil, afinal para todos que trabalham desenvolvendo com PL\/SQL da Oracle em um determinado momento j\u00e1 tiveram a necessidade de for\u00e7ar o uso de primeiro \u00edndice em uma instru\u00e7\u00e3o SQL espec\u00edfica. Para isso basta utilizar uma string pr\u00e9-definida no\u2026","rel":"","context":"Em &quot;Oracle&quot;","block_context":{"text":"Oracle","link":"https:\/\/www.viamais.net\/blog\/category\/oracle\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8943,"url":"https:\/\/www.viamais.net\/blog\/como-trabalhar-com-json-no-pl-sql\/","url_meta":{"origin":5656,"position":4},"title":"Como trabalhar com JSON no PL\/SQL com objetos","author":"Petter Rafael","date":"23\/11\/2018","format":false,"excerpt":"Escrever um JSON no Oracle pode ser demorado e massante, mas vamos mostrar como trabalhar com JSON no PL\/SQL de maneira otimizada, orientada a objeto. [ad#texto] Como trabalhar com JSON no PL\/SQL Imagine ter que escrever um JSON como uma string dentro de uma procedure PL\/SQL, muito massante. Mas vamos\u2026","rel":"","context":"Em &quot;Oracle&quot;","block_context":{"text":"Oracle","link":"https:\/\/www.viamais.net\/blog\/category\/oracle\/"},"img":{"alt_text":"Como trabalhar com JSON no PL\/SQL","src":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/05\/como-importar-um-arquivo-xml-para-o-oracle.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1631,"url":"https:\/\/www.viamais.net\/blog\/chamando-procedure-do-oracle-no-php\/","url_meta":{"origin":5656,"position":5},"title":"Chamando procedure do Oracle no PHP","author":"Petter Rafael","date":"01\/12\/2009","format":false,"excerpt":"Para quem trabalha com PHP e Oracle, vez ou outra pode surgir a necessidade de chamar uma procedure direta do Oracle em seu script PHP. O processo \u00e9 simples e basta utilizar PL\/SQL para executar a procedure dentro do seu script PHP, por exemplo, suponha que voc\u00ea precise chamar a\u2026","rel":"","context":"Em &quot;Oracle&quot;","block_context":{"text":"Oracle","link":"https:\/\/www.viamais.net\/blog\/category\/oracle\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/5656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/comments?post=5656"}],"version-history":[{"count":1,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/5656\/revisions"}],"predecessor-version":[{"id":10836,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/5656\/revisions\/10836"}],"wp:attachment":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/media?parent=5656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/categories?post=5656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/tags?post=5656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}