<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>to_char &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/to_char/</link>
	<description>Feed of posts on WordPress.com tagged "to_char"</description>
	<pubDate>Wed, 06 Jan 2010 04:03:40 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Print smart dates]]></title>
<link>http://mmoracletips.wordpress.com/2009/05/14/print-smart-dates/</link>
<pubDate>Thu, 14 May 2009 11:00:16 +0000</pubDate>
<dc:creator>mmaggi75</dc:creator>
<guid>http://mmoracletips.wordpress.com/2009/05/14/print-smart-dates/</guid>
<description><![CDATA[&nbsp; Un metodo per stampare una data in un modo elegante è quello di utilizzare il formato &#8216;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><table border="0">
<tr>
<td style="height:10px;">&#160;</td>
</tr>
</table>
<p>Un metodo per stampare una data in un modo elegante è quello di utilizzare il formato &#8216;<strong>fmDay, dd Month yyyy</strong>&#8216;, dove:</p>
<p>- <strong>fm</strong> indica di eliminare eventuali spazi superflui che si possono generare fra i vari componenti della stringa della data. E&#8217; una specie di TRIM.</p>
<p>- <strong>Day</strong> stampa il nome del giorno della settimana. Il fatto che la prima lettera sia maiuscola e le altre minuscole indica ad Oracle di formattare l&#8217;output proprio con questo criterio (&#8216;Day&#8217; genererà &#8216;Lunedì&#8217;, &#8216;DAY&#8217; genererà &#8216;LUNEDI&#8217;).</p>
<p>- <strong>dd</strong> indica il giorno all&#8217;interno del mese.</p>
<p>- <strong>Month</strong> indica il nome completo del mese. Sul maiuscolo/minuscolo valgono le considerazioni fatte in precedenza sul nome del giorno.</p>
<p>- <strong>yyyy</strong> indica l&#8217;anno su 4 cifre.<br />
<code><br />
SELECT TO_CHAR(SYSDATE, 'fmDay, dd Month yyyy') FROM DUAL;<br />
</code></p>
<p>L&#8217;output dipende fortemente dalle impostazioni regionali di Oracle database, in particolare dal parametro di sistema <strong>NLS_DATE_LANGUAGE</strong>. Un metodo per sovrascrivere le impostazioni di lingua, qualunque esse siano, è quello di specificare un terzo parametro:<br />
<code><br />
SELECT TO_CHAR(SYSDATE, 'fmDay, dd Month yyyy, 'NLS_DATE_LANGUAGE = ITALIAN') FROM DUAL;</p>
<p>SELECT TO_CHAR(SYSDATE, 'fmDay, dd Month yyyy, 'NLS_DATE_LANGUAGE = FRENCH') FROM DUAL;<br />
</code><br />&#160;<br />
<strong>NOTE</strong></p>
<ul>
<li>
I parametri di sistema relativi alle impostazioni regionali possono essere visualizzati tramite la query:<br />
<code><br />
SELECT *<br />
FROM V$NLS_PARAMETERS<br />
</code>
</li>
</ul>
<table border="0">
<tr>
<td style="height:30px;">&#160;</td>
</tr>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Máscara de CPF e CNPJ]]></title>
<link>http://ibogos.wordpress.com/2008/10/17/mascara-de-cpf-e-cnpj/</link>
<pubDate>Fri, 17 Oct 2008 13:11:47 +0000</pubDate>
<dc:creator>Bogos</dc:creator>
<guid>http://ibogos.wordpress.com/2008/10/17/mascara-de-cpf-e-cnpj/</guid>
<description><![CDATA[&#8211;Mascarando CPF e CPNJ SELECT &nbsp;&nbsp;&nbsp;&nbsp;Decode(cpf, NULL,NULL, &nbsp;&nbsp;]]></description>
<content:encoded><![CDATA[&#8211;Mascarando CPF e CPNJ SELECT &nbsp;&nbsp;&nbsp;&nbsp;Decode(cpf, NULL,NULL, &nbsp;&nbsp;]]></content:encoded>
</item>
<item>
<title><![CDATA[Tip - Trick - PLSQL - fecha con nombre del dia y del mes]]></title>
<link>http://edusanver.wordpress.com/2008/02/05/tip-trick-plsql-fecha-con-nombre-del-dia-y-del-mes/</link>
<pubDate>Tue, 05 Feb 2008 22:57:02 +0000</pubDate>
<dc:creator>Eduardo Sanchez Vera</dc:creator>
<guid>http://edusanver.wordpress.com/2008/02/05/tip-trick-plsql-fecha-con-nombre-del-dia-y-del-mes/</guid>
<description><![CDATA[Para recuperar el nombre del dia (es decir lunes, martes, miércoles, etc) usando la función TO_CHAR ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Para recuperar el nombre del dia (es decir lunes, martes, miércoles, etc) usando la función <strong>TO_CHAR</strong> del plsql. recordemos un poco de teoria:</p>
<p><strong>to_char</strong>( date, [ format_mask ], [ nls_language ] )</p>
<p><strong>format_mask</strong>: será la máscara que utilizaremos para convertir la cadena de texto</p>
<p><strong>nls_language</strong>: es un parámetro opcional, es el lenguaje nls que utilizaremos para la conversión.</p>
<hr />
<p>Supongamos que nuestro ejemplo toma como parámetro de entrada de fecha el SYSDATE</p>
<pre class="brush: sql;">
SELECT to_char(SYSDATE, 'dd-mm-yyyy') FROM dual;</pre>
<p>nos retorna: 05-02-2008. </p>
<hr />
<p>Si agregamos el tercer parámetro, <strong>NLS_DATE_LANGUAGE=spanish</strong></p>
<hr />
<p>El siguiente ejemplo:</p>
<pre class="brush: sql;">
SELECT to_char(SYSDATE, 'day dd-mm-yyyy', 'NLS_DATE_LANGUAGE=spanish') FROM dual;</pre>
<p>nos retorna: martes    05-02-2008.</p>
<hr />
<p>El siguiente ejemplo:</p>
<pre class="brush: sql;">
SELECT to_char(SYSDATE, 'day dd-month-yyyy', 'NLS_DATE_LANGUAGE=spanish') FROM dual;</pre>
<p>nos retorna: martes    05-febrero-2008</p>
<hr />
<p>Si deseas puedes cambiar el idioma, de la siguiente manera:</p>
<pre class="brush: sql;">
SELECT to_char(SYSDATE, 'day dd-month-yyyy', 'NLS_DATE_LANGUAGE=english') FROM dual;

SELECT to_char(SYSDATE, 'day dd-month-yyyy', 'NLS_DATE_LANGUAGE=french') FROM dual;

SELECT to_char(SYSDATE, 'day dd-month-yyyy', 'NLS_DATE_LANGUAGE=german') FROM dual;</pre>
<p>Más info:<br />
<a href="http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96529/ch7.htm" target="_blank">http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96529/ch7.htm</a></p>
<p><a href="http://www.techonthenet.com/oracle/functions/to_char.php" target="_blank"> http://www.techonthenet.com/oracle/functions/to_char.php</a></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
