<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Diário de um DBA &#187; CAST</title>
	<atom:link href="http://silasmendes.com/dba/tag/cast/feed" rel="self" type="application/rss+xml" />
	<link>http://silasmendes.com/dba</link>
	<description>Tecnologia &#38; Banco de Dados</description>
	<lastBuildDate>Tue, 27 Dec 2011 12:53:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Convertendo dados</title>
		<link>http://silasmendes.com/dba/convertendo-dados-cast-ou-convert</link>
		<comments>http://silasmendes.com/dba/convertendo-dados-cast-ou-convert#comments</comments>
		<pubDate>Wed, 27 Aug 2008 21:40:27 +0000</pubDate>
		<dc:creator>Silas Mendes</dc:creator>
				<category><![CDATA[Dica rápida]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[SQL SERVER 2000]]></category>
		<category><![CDATA[SQL SERVER 2005]]></category>
		<category><![CDATA[SQL SERVER 2008]]></category>
		<category><![CDATA[SQL SERVER 2008 R2]]></category>
		<category><![CDATA[CAST]]></category>
		<category><![CDATA[CONVERT]]></category>
		<category><![CDATA[Converter]]></category>
		<category><![CDATA[datatype]]></category>
		<category><![CDATA[Formatação]]></category>
		<category><![CDATA[Sql Server]]></category>

		<guid isPermaLink="false">http://diariodba.wordpress.com/?p=69</guid>
		<description><![CDATA[Já ouvi diversas pessoas perguntarem a diferença entre o CAST e CONVERT e as vezes coisas comuns passam despercebidas. A idéia é a mesma: as duas funções permitem converter um tipo de dado em outro, no entanto a função CAST é padrão ANSI, então teoricamente ela pode ser usada em qualquer SGBD. Já a função [...]]]></description>
			<content:encoded><![CDATA[<p style="margin:0 0 10pt;">Já ouvi diversas pessoas perguntarem a diferença entre o CAST e CONVERT e as vezes coisas comuns passam despercebidas. A idéia é a mesma: as duas funções permitem converter um tipo de dado em outro, no entanto a função CAST é padrão ANSI, então teoricamente ela pode ser usada em qualquer SGBD. Já a função CONVERT é uma função T-SQL, ou seja, específica do Microsoft SQL Server. Além desta diferença, a função CONVERT tem um opcional que permite a conversão do dado e a possibilidade de<strong> formatar o resultado</strong>, é o que chamamos de estilo, e isso pode ser bem útil, principalmente quando você está trabalhando com datatypes datetime e money/float.</p>
<p style="margin:0 0 10pt;">Então, por exemplo,  se você quiser converter uma data e deixá-la no formato <strong>dd/mm/aaaa</strong>, deve usar o CONVERT:</p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;color:#0000ff;line-height:115%;font-family:&quot;">select</span><span style="font-size:10pt;line-height:115%;font-family:&quot;"> <span style="color:#ff00ff;">CONVERT</span><span style="color:#808080;">(</span><span style="color:#0000ff;">varchar</span><span style="color:#808080;">(</span>60<span style="color:#808080;">),</span> <span style="color:#ff00ff;">current_timestamp</span><span style="color:#808080;">,</span> 103<span style="color:#808080;">)</span></span></p>
<p class="MsoNormal" style="margin:0 0 10pt;">No exemplo acima estamos convertendo a data atual para VARCHAR e formatando a data como <strong>dd/mm/aaaa</strong>. A formatação neste caso está utilizando o estilo <strong>103</strong>.</p>
<p>Uma tabela completa com os estilos disponíves pode ser acessada neste link: <span style="font-size:11pt;color:#000000;font-family:&quot;"><a href="http://msdn.microsoft.com/en-us/library/ms187928.aspx"><span style="color:#800080;">http://msdn.microsoft.com/en-us/library/ms187928.aspx</span></a> </span></p>
<p style="margin:0 0 10pt;">
<p style="margin:0 0 10pt;">Bom trabalho :)</p>
<p style="margin:0 0 10pt;">
]]></content:encoded>
			<wfw:commentRss>http://silasmendes.com/dba/convertendo-dados-cast-ou-convert/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

