<?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.post3122976210627714299..comments</id><updated>2011-09-01T16:19:33.752+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: PLSQL dinámico con las funciones DBM_SESSION.SET_C...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.plsql.biz/feeds/3122976210627714299/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/3122976210627714299/comments/default'/><link rel='alternate' type='text/html' href='http://www.plsql.biz/2011/08/dbmssession-setcontext-syscontext.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>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-26801181.post-8080119744392693094</id><published>2011-09-01T16:19:33.752+02:00</published><updated>2011-09-01T16:19:33.752+02:00</updated><title type='text'>Gracias por el aporte Edu, me has evitado tener qu...</title><content type='html'>Gracias por el aporte Edu, me has evitado tener que escribir un artículo sobre como utilizar las bind variables para conseguir lo mismo que utilizando las funciones estándar PL/SQL SYS_CONTEXT y DBM_SESSION.SET_CONTEXT.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/3122976210627714299/comments/default/8080119744392693094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/3122976210627714299/comments/default/8080119744392693094'/><link rel='alternate' type='text/html' href='http://www.plsql.biz/2011/08/dbmssession-setcontext-syscontext.html?showComment=1314886773752#c8080119744392693094' 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/2011/08/dbmssession-setcontext-syscontext.html' ref='tag:blogger.com,1999:blog-26801181.post-3122976210627714299' source='http://www.blogger.com/feeds/26801181/posts/default/3122976210627714299' 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-2765484834490656712</id><published>2011-09-01T12:06:51.757+02:00</published><updated>2011-09-01T12:06:51.757+02:00</updated><title type='text'>SMetodo dinamico con bind_variables:

CREATE OR RE...</title><content type='html'>SMetodo dinamico con bind_variables:&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE FUNCTION query_dinamica_bind (p_owner dba_tables.owner%TYPE)&lt;br /&gt;RETURN number&lt;br /&gt;IS&lt;br /&gt;  v_query VARCHAR2(1000);&lt;br /&gt;  v_cursor integer;&lt;br /&gt;  v_rows   integer;&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt; v_cursor := DBMS_SQL.OPEN_CURSOR;&lt;br /&gt;  v_query := &amp;#39;SELECT table_name&lt;br /&gt;              FROM   dba_tables&lt;br /&gt;              WHERE  1 = 1&amp;#39;;&lt;br /&gt;  IF p_owner IS NOT NULL THEN&lt;br /&gt;     v_query := v_query ||&lt;br /&gt;        &amp;#39; AND owner = :p_owner&amp;#39;;&lt;br /&gt;&lt;br /&gt;  END IF;&lt;br /&gt;&lt;br /&gt;   DBMS_SQL.PARSE(v_cursor, v_query , DBMS_SQL.V7);&lt;br /&gt; DBMS_SQL.BIND_VARIABLE (v_cursor, &amp;#39;p_owner&amp;#39;, p_owner);  &lt;br /&gt; v_rows := DBMS_SQL.EXECUTE (v_cursor);&lt;br /&gt;&lt;br /&gt;  DBMS_SQL.CLOSE_CURSOR(v_cursor);&lt;br /&gt;  RETURN (1);&lt;br /&gt;  &lt;br /&gt;END;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/3122976210627714299/comments/default/2765484834490656712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26801181/3122976210627714299/comments/default/2765484834490656712'/><link rel='alternate' type='text/html' href='http://www.plsql.biz/2011/08/dbmssession-setcontext-syscontext.html?showComment=1314871611757#c2765484834490656712' title=''/><author><name>Edu</name><uri>http://www.blogger.com/profile/09455709020532987644</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/2011/08/dbmssession-setcontext-syscontext.html' ref='tag:blogger.com,1999:blog-26801181.post-3122976210627714299' source='http://www.blogger.com/feeds/26801181/posts/default/3122976210627714299' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1419641846'/></entry></feed>
