{"id":4873,"date":"2013-03-19T20:19:59","date_gmt":"2013-03-19T23:19:59","guid":{"rendered":"http:\/\/www.viamais.net\/blog\/?p=4873"},"modified":"2013-03-19T20:19:59","modified_gmt":"2013-03-19T23:19:59","slug":"ordenando-uma-pl-table-novo-exemplo","status":"publish","type":"post","link":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/","title":{"rendered":"Ordenando uma PL Table, novo exemplo"},"content":{"rendered":"<p>[ad#texto]<\/p>\n<p>Vimos uma forma de<a title=\"Ordenando uma PL Table\" href=\"http:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table\/\" target=\"_blank\"> ordenar uma <b>PL Table<\/b><\/a> utilizando um <i>TYPE<\/i> f\u00edsico no banco de dados, mas e se por um motivo ou outro n\u00e3o pudermos criar o <i>TYPE<\/i> f\u00edsico, \u00e9 poss\u00edvel ordenar uma <b>PL Table<\/b>?<\/p>\n<p>Sim, \u00e9 poss\u00edvel, por\u00e9m n\u00e3o \u00e9 recomendado para uma <b>PL Table<\/b> com muitos registros, pois ser\u00e1 necess\u00e1rio ir refazendo um <i>FETCH<\/i> dos dados e isso ir\u00e1 causar lentid\u00e3o para grandes volumes de dados. Veja o exemplo:<\/p>\n<pre lang=\"sql\">declare\r\n tab sys.owa_util.vc_arr;\r\n type sorted_tab is table of varchar2(32767) index by varchar2(32767);\r\n sorted sorted_tab;\r\n id1 pls_integer;\r\n id2 varchar2(32767);\r\n\r\nbegin\r\n tab(1) := 'hello';\r\n tab(2) := 'george';\r\n tab(5) := 'no';\r\n id1 := tab.FIRST;\r\n\r\n WHILE id1 IS NOT NULL LOOP\r\n  sorted(tab(id1)) := tab(id1);\r\n  id1 := tab.NEXT(id1);\r\n END LOOP;\r\n\r\n id2\u00a0 := sorted.FIRST;\r\n\r\n WHILE id2 IS NOT NULL LOOP\r\n  dbms_output.put_line(sorted(id2));\r\n  id2 := sorted.NEXT(id2);\r\n END LOOP;\r\nend;<\/pre>\n<p>O trecho do c\u00f3digo <b>PL\/SQL<\/b> acima utilizou o <b>OWA<\/b> para possibilitar a utiliza\u00e7\u00e3o o ordenamento ap\u00f3s a cria\u00e7\u00e3o dos dados de forma mec\u00e2nico, ou seja, iterando sobre os resultados, por isso n\u00e3o \u00e9 recomendado para grandes volumes de dados.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad#texto] Vimos uma forma de ordenar uma PL Table utilizando um TYPE f\u00edsico no banco<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_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}},"categories":[26],"tags":[75,39],"class_list":["post-4873","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-oracle","tag-plsql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ordenando uma PL Table, novo exemplo -<\/title>\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\/ordenando-uma-pl-table-novo-exemplo\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ordenando uma PL Table, novo exemplo -\" \/>\n<meta property=\"og:description\" content=\"[ad#texto] Vimos uma forma de ordenar uma PL Table utilizando um TYPE f\u00edsico no banco\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/\" \/>\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-03-19T23:19:59+00:00\" \/>\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=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/ordenando-uma-pl-table-novo-exemplo\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/ordenando-uma-pl-table-novo-exemplo\\\/\"},\"author\":{\"name\":\"Petter Rafael\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/a13697c83eb9e9fe998636b42c020ec2\"},\"headline\":\"Ordenando uma PL Table, novo exemplo\",\"datePublished\":\"2013-03-19T23:19:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/ordenando-uma-pl-table-novo-exemplo\\\/\"},\"wordCount\":131,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"keywords\":[\"Oracle\",\"PL\\\/SQL\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/ordenando-uma-pl-table-novo-exemplo\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/ordenando-uma-pl-table-novo-exemplo\\\/\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/ordenando-uma-pl-table-novo-exemplo\\\/\",\"name\":\"Ordenando uma PL Table, novo exemplo -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\"},\"datePublished\":\"2013-03-19T23:19:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/ordenando-uma-pl-table-novo-exemplo\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/ordenando-uma-pl-table-novo-exemplo\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/ordenando-uma-pl-table-novo-exemplo\\\/#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\":\"Ordenando uma PL Table, novo exemplo\"}]},{\"@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":"Ordenando uma PL Table, novo exemplo -","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\/ordenando-uma-pl-table-novo-exemplo\/","og_locale":"pt_BR","og_type":"article","og_title":"Ordenando uma PL Table, novo exemplo -","og_description":"[ad#texto] Vimos uma forma de ordenar uma PL Table utilizando um TYPE f\u00edsico no banco","og_url":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/","og_site_name":"ViamaisBLOG","article_publisher":"https:\/\/www.facebook.com\/viamais.viablog","article_author":"https:\/\/www.facebook.com\/viamais.viablog","article_published_time":"2013-03-19T23:19:59+00:00","author":"Petter Rafael","twitter_card":"summary_large_image","twitter_creator":"@petterrafael","twitter_site":"@petterrafael","twitter_misc":{"Escrito por":"Petter Rafael","Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/#article","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/"},"author":{"name":"Petter Rafael","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/a13697c83eb9e9fe998636b42c020ec2"},"headline":"Ordenando uma PL Table, novo exemplo","datePublished":"2013-03-19T23:19:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/"},"wordCount":131,"commentCount":1,"publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"keywords":["Oracle","PL\/SQL"],"articleSection":["Oracle"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/","url":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/","name":"Ordenando uma PL Table, novo exemplo -","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/#website"},"datePublished":"2013-03-19T23:19:59+00:00","breadcrumb":{"@id":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/#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":"Ordenando uma PL Table, novo exemplo"}]},{"@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-1gB","jetpack-related-posts":[{"id":4875,"url":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-na-criacao-do-indice\/","url_meta":{"origin":4873,"position":0},"title":"Ordenando uma PL Table na cria\u00e7\u00e3o do \u00edndice","author":"Petter Rafael","date":"20\/03\/2013","format":false,"excerpt":"[ad#texto] J\u00e1 vimos duas formas de ordenar uma PL Table no Oracle, uma utilizando um TYPE f\u00edsico no banco de dados e outro sem esta necessidade, mas existe uma forma melhor? Sim, existe. Afinal o PL\/SQL \u00e9 uma caixinha de surpresas. A sa\u00edda ent\u00e3o \u00e9 for\u00e7ar os registros serem ordenados\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":4860,"url":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table\/","url_meta":{"origin":4873,"position":1},"title":"Ordenando uma PL Table","author":"Petter Rafael","date":"18\/03\/2013","format":false,"excerpt":"[ad#texto] Em v\u00e1rios casos precisamos lan\u00e7ar m\u00e3o das famosas PL Table no Oracle, os motivos s\u00e3o diversos, e em v\u00e1rios casos n\u00e3o \u00e9 poss\u00edvel orden\u00e1-las no momento da grava\u00e7\u00e3o de dados, vamos ent\u00e3o ver como ordenar uma PL Table utilizando alguns recursos interessantes do PL\/SQL. Este caso de uso ir\u00e1\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":4838,"url":"https:\/\/www.viamais.net\/blog\/trabalhando-com-plsql-table-no-oracle\/","url_meta":{"origin":4873,"position":2},"title":"Trabalhando com PL\/SQL Table no Oracle","author":"Petter Rafael","date":"14\/03\/2013","format":false,"excerpt":"[ad#texto] Vari\u00e1veis de tabelas tamb\u00e9m s\u00e3o conhecidas como arrays, \u00a0index-by tables, PL\/SQL Tables ou ainda PL Tables. Este \u00e9 um recurso do PL\/SQL da Oracle bem interessante, pois permite criar uma esp\u00e9cie de tabela virtual (definir campos e seus tipos) e com base nesta defini\u00e7\u00e3o criar uma vari\u00e1vel com sua\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":4949,"url":"https:\/\/www.viamais.net\/blog\/utilizando-nocopy-no-oracle\/","url_meta":{"origin":4873,"position":3},"title":"Utilizando NOCOPY no Oracle","author":"Petter Rafael","date":"02\/04\/2013","format":false,"excerpt":"[ad#texto] J\u00e1 comentei sobre o modo como o PL\/SQL lida com os par\u00e2metros enviados, ele simplesmente movimenta todo o conte\u00fado ao inv\u00e9s de apenas acessar a instancia daquele objeto (par\u00e2metro) em mem\u00f3ria, em consequ\u00eancia temos uma gradativa perda de performance quando passamos par\u00e2metros maiores como um CLOB ou at\u00e9 mesmo\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":6279,"url":"https:\/\/www.viamais.net\/blog\/como-importar-um-arquivo-xml-para-o-oracle\/","url_meta":{"origin":4873,"position":4},"title":"Como importar um arquivo XML para o Oracle","author":"Petter Rafael","date":"07\/05\/2014","format":false,"excerpt":"Veja aqui a melhor forma de como importar um arquivo xml para o oracle, otimizando sua performance e garantindo bons resultados, sem ter que l\u00ea-lo linha a linha. [ad#texto] Como importar um arquivo XML para o Oracle? Tenho notado que esta pergunta tem afligido muitos desenvolvedores PL\/SQL, at\u00e9 porque estamos\u2026","rel":"","context":"Em &quot;Dicas&quot;","block_context":{"text":"Dicas","link":"https:\/\/www.viamais.net\/blog\/category\/dicas\/"},"img":{"alt_text":"Como importar um arquivo XML para o Oracle","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","width":350,"height":200},"classes":[]},{"id":2556,"url":"https:\/\/www.viamais.net\/blog\/goto-no-plsql\/","url_meta":{"origin":4873,"position":5},"title":"Goto no PL\/SQL","author":"Petter Rafael","date":"12\/01\/2011","format":false,"excerpt":"[ad#texto] Noto que alguns programadores\/desenvolvedores tem certa repulsa pelo comando GOTO (v\u00e1 para, em tradu\u00e7\u00e3o livre) seja de qual for \u00e0 linguagem, talvez esse sentimento seja antigo, pois algumas linguagens de outros tempos permitiam uma verdadeira salada com o comando GOTO o que tornava a manuten\u00e7\u00e3o do c\u00f3digo ou alguma\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\/4873","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=4873"}],"version-history":[{"count":0,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/4873\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/media?parent=4873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/categories?post=4873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/tags?post=4873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}