<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: oracle code</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Thu, 24 Jul 2008 11:12:08 GMT</pubDate>
    <description>DZone Snippets: oracle code</description>
    <item>
      <title>Debug logs in the database</title>
      <link>http://snippets.dzone.com/posts/show/4077</link>
      <description>How to log things in the database&lt;br /&gt;&lt;br /&gt;Create the table:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;create table TMP_LOG (HORA date, ENTRADA varchar(4000));&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Write the things I need to the table:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;INSERT INTO TMP_LOG (HORA, ENTRADA) VALUES(SYSDATE, &lt;br /&gt;  'V_NOM_DESTINATARIO1: '||V_NOM_DESTINATARIO1||', V_DOM_DESTINATARIO1: '||V_DOM_DESTINATARIO1||&lt;br /&gt;  ', P_NOM_DESTINATARIO_2: '||P_NOM_DESTINATARIO_2||', P_DOM_DESTINATARIO_2: '||P_DOM_DESTINATARIO_2||&lt;br /&gt;  ', B_DESTINATARIO: '||B_DESTINATARIO||&lt;br /&gt;  ', V_NOM_DESTINATARIO2: '||V_NOM_DESTINATARIO2||', V_DOM_DESTINATARIO2: '||V_DOM_DESTINATARIO2);&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Consult the things written:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;select * from tmp_log order by hora desc;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Dont forget to drop it at the end:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;drop table TMP_LOG;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;</description>
      <pubDate>Wed, 30 May 2007 16:59:19 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/4077</guid>
      <author>koke24 (Koke)</author>
    </item>
    <item>
      <title>Mostar los resultados de un cursor</title>
      <link>http://snippets.dzone.com/posts/show/3954</link>
      <description>Esto muestra los resultados de un cursor en la ventana de pruebas del SQL Developer&lt;br /&gt;&lt;br /&gt;Declaraci&#243;n de las variables&lt;br /&gt;&lt;code&gt;&lt;br /&gt;c1 varchar2(200);&lt;br /&gt;c2 varchar2(200);&lt;br /&gt;c3 varchar2(200);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;C&#243;digo en s&#237;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;fetch v_Return into c1, c2, c3;&lt;br /&gt;loop&lt;br /&gt;  EXIT WHEN v_Return%NOTFOUND;&lt;br /&gt;  DBMS_OUTPUT.PUT_LINE(c1||', '||c2||', '||c3);&lt;br /&gt;  fetch v_Return into c1, c2, c3;&lt;br /&gt;end loop;&lt;br /&gt;close v_Return;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ejemplo del c&#243;digo completo:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;DECLARE&lt;br /&gt;  PVCOD_DESPACHO NUMBER;&lt;br /&gt;  PVCOD_IDIOMA VARCHAR2(200);&lt;br /&gt;  v_Return PG_SGIE_Types.cursor_type;&lt;br /&gt;  c1 varchar2(200);&lt;br /&gt;  c2 varchar2(200);&lt;br /&gt;  c3 varchar2(200);&lt;br /&gt;BEGIN&lt;br /&gt;  PVCOD_DESPACHO := 2792;&lt;br /&gt;  PVCOD_IDIOMA := '1';&lt;br /&gt;&lt;br /&gt;  v_Return := FU_LISTAENVIOSDESPACHO(&lt;br /&gt;    PVCOD_DESPACHO =&gt; PVCOD_DESPACHO,&lt;br /&gt;    PVCOD_IDIOMA =&gt; PVCOD_IDIOMA&lt;br /&gt;  );&lt;br /&gt;  -- Modify the code to output the variable&lt;br /&gt;  --DBMS_OUTPUT.PUT_LINE('v_Return = ' || v_Return);&lt;br /&gt;  &lt;br /&gt;  fetch v_Return into c1, c2, c3;&lt;br /&gt;  loop&lt;br /&gt;    EXIT WHEN v_Return%NOTFOUND;&lt;br /&gt;    DBMS_OUTPUT.PUT_LINE(c1||', '||c2||', '||c3);&lt;br /&gt;    fetch v_Return into c1, c2, c3;&lt;br /&gt;  end loop;&lt;br /&gt;  close v_Return;&lt;br /&gt;END;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Fri, 04 May 2007 10:04:24 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3954</guid>
      <author>koke24 (Koke)</author>
    </item>
  </channel>
</rss>
