<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-26801181.post7268010763774960352..comments</id><updated>2011-07-08T02:29:19.498+02:00</updated><category term='Tutorial PL/SQL'/><category term='Optimización y tuning de bases de datos'/><category term='Librerías estándar PLSQL'/><category term='Utilidades PLSQL'/><category term='Bases de datos Oracle'/><title type='text'>Comments on Programación PL/SQL y bases de datos Oracle: La cláusula PIPELINED en las funciones PL/SQL y la...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.plsql.biz/feeds/7268010763774960352/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default'/><link rel='alternate' type='text/html' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html'/><author><name>José Luis Pérez</name><uri>https://profiles.google.com/102634062599347146150</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-4QS7hkQaOzk/AAAAAAAAAAI/AAAAAAAAGhg/FWpeXVJY9cg/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-26801181.post-6662285179838617502</id><published>2011-07-08T02:29:19.498+02:00</published><updated>2011-07-08T02:29:19.498+02:00</updated><title type='text'>Muchas gracias por la ayuda Pepelu, tengo varios a...</title><content type='html'>Muchas gracias por la ayuda Pepelu, tengo varios años trabajando con Oracle y hasta ahora voy conociendo para qué sirven las funciones PIPELINED.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default/6662285179838617502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default/6662285179838617502'/><link rel='alternate' type='text/html' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html?showComment=1310084959498#c6662285179838617502' title=''/><author><name>Valo</name><uri>http://www.blogger.com/profile/14558217160712344426</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html' ref='tag:blogger.com,1999:blog-26801181.post-7268010763774960352' source='http://www.blogger.com/feeds/26801181/posts/default/7268010763774960352' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-963488849'/></entry><entry><id>tag:blogger.com,1999:blog-26801181.post-8728190783526276054</id><published>2011-06-15T21:40:58.852+02:00</published><updated>2011-06-15T21:40:58.852+02:00</updated><title type='text'>Hola Luis, sys.odciNumberList no es nada más que u...</title><content type='html'>Hola Luis, sys.odciNumberList no es nada más que un tipo de dato que viene definido por defecto en lás últimas releases de las bases de datos Oracle.&lt;br /&gt;&lt;br /&gt;Es equivalente a definir un tipo de la siguiente manera:&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE TYPE ListaNumeros AS TABLE OF NUMBER;&lt;br /&gt;&lt;br /&gt;En este caso el tipo ListaNumeros y el tipo sys.odciNumberList son equivalentes.&lt;br /&gt;&lt;br /&gt;Te pongo otro ejemplo de utilización del &amp;quot;AS TABLE OF&amp;quot; para que quede más claro:&lt;br /&gt;&lt;br /&gt;DECLARE&lt;br /&gt;  TYPE ListaUsuarios IS TABLE OF VARCHAR2(16);&lt;br /&gt;  mis_usuarios ListaUsuarios;&lt;br /&gt;BEGIN&lt;br /&gt;  mis_usuarios := ListaUsuarios (&amp;#39;Pepe&amp;#39;, &amp;#39;Juan&amp;#39;, &amp;#39;Paco&amp;#39;);&lt;br /&gt;  FOR i IN mis_usuarios.FIRST .. mis_usuarios.LAST&lt;br /&gt;  LOOP&lt;br /&gt;    IF mis_usuarios(i) = &amp;#39;Juan&amp;#39; THEN&lt;br /&gt;      DBMS_OUTPUT.PUT_LINE(i);&lt;br /&gt;    END IF;&lt;br /&gt;  END LOOP;&lt;br /&gt;END;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default/8728190783526276054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default/8728190783526276054'/><link rel='alternate' type='text/html' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html?showComment=1308166858852#c8728190783526276054' title=''/><author><name>Pepelu</name><uri>http://www.blogger.com/profile/00891045835734721638</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18072941500668390493'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_ObxKtfPuuSQ/RZbWU_RnoqI/AAAAAAAAAFA/MVY1NBWkkFM/s200/compuntoes-caballo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html' ref='tag:blogger.com,1999:blog-26801181.post-7268010763774960352' source='http://www.blogger.com/feeds/26801181/posts/default/7268010763774960352' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1588385999'/></entry><entry><id>tag:blogger.com,1999:blog-26801181.post-955877187518663519</id><published>2011-06-15T19:29:43.755+02:00</published><updated>2011-06-15T19:29:43.755+02:00</updated><title type='text'>En este caso se retorna el tipo sys.odciNumberList...</title><content type='html'>En este caso se retorna el tipo sys.odciNumberList.&lt;br /&gt;Que son estos tipos?&lt;br /&gt;cuales son las opciones?&lt;br /&gt;que tipos no sirven?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default/955877187518663519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default/955877187518663519'/><link rel='alternate' type='text/html' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html?showComment=1308158983755#c955877187518663519' title=''/><author><name>luis</name><uri>http://www.blogger.com/profile/12361876974568743813</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html' ref='tag:blogger.com,1999:blog-26801181.post-7268010763774960352' source='http://www.blogger.com/feeds/26801181/posts/default/7268010763774960352' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1596903756'/></entry><entry><id>tag:blogger.com,1999:blog-26801181.post-3013409637834889598</id><published>2010-09-30T07:42:53.323+02:00</published><updated>2010-09-30T07:42:53.323+02:00</updated><title type='text'>Gastón, las funciones PIPELINED funcionan como tab...</title><content type='html'>Gastón, las funciones PIPELINED funcionan como tablas pero no tienen nada que ver con ellas, por lo que tampoco tiene nada que ver el rendimiento de unas y otras. El acceso a una tabla puede ser más rápido que utilizar una función PIPELINED, pero también puede ocurrir lo contrario, hay muchos aspectos que pueden influir como la existencia de índices sobre la tabla o la complejidad de los cálculos que se realizan en la función PIPELINED.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default/3013409637834889598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default/3013409637834889598'/><link rel='alternate' type='text/html' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html?showComment=1285825373323#c3013409637834889598' title=''/><author><name>Pepelu</name><uri>http://www.blogger.com/profile/00891045835734721638</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18072941500668390493'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_ObxKtfPuuSQ/RZbWU_RnoqI/AAAAAAAAAFA/MVY1NBWkkFM/s200/compuntoes-caballo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html' ref='tag:blogger.com,1999:blog-26801181.post-7268010763774960352' source='http://www.blogger.com/feeds/26801181/posts/default/7268010763774960352' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1588385999'/></entry><entry><id>tag:blogger.com,1999:blog-26801181.post-3227243092673944166</id><published>2010-09-30T01:56:51.463+02:00</published><updated>2010-09-30T01:56:51.463+02:00</updated><title type='text'>Hola, buenas noches.-
Quisiera saber los beneficio...</title><content type='html'>Hola, buenas noches.-&lt;br /&gt;Quisiera saber los beneficios que esta cláusula otorga en relación a performance. Es decir, me gustaría tener una noción aproximada de cuanto más beneficioso es ejecutar una consulta a un PIPELINE que a una tabla convencional.-&lt;br /&gt;Desde ya muchas gracias.-&lt;br /&gt;(aprox. no hace falta correr estadísticas en alguna base)&lt;br /&gt;&lt;br /&gt;Slds.,</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default/3227243092673944166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/7268010763774960352/comments/default/3227243092673944166'/><link rel='alternate' type='text/html' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html?showComment=1285804611463#c3227243092673944166' title=''/><author><name>gaston</name><uri>http://www.blogger.com/profile/09132595064342428962</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.plsql.biz/2010/07/pipelined-funcion-plsql-no-data-needed.html' ref='tag:blogger.com,1999:blog-26801181.post-7268010763774960352' source='http://www.blogger.com/feeds/26801181/posts/default/7268010763774960352' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-568166079'/></entry></feed>
