<?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>BrunoLoiola</title>
	<atom:link href="http://brunoloiola.com.br/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://brunoloiola.com.br/blog</link>
	<description>Gerente de Projetos e Cientista da Computação</description>
	<lastBuildDate>Sat, 26 Dec 2009 21:40:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Join&#8217;s, uma imagem vale mais do que mil palavras</title>
		<link>http://brunoloiola.com.br/blog/joins-uma-imagem-vale-mais-do-que-mil-palavras/</link>
		<comments>http://brunoloiola.com.br/blog/joins-uma-imagem-vale-mais-do-que-mil-palavras/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 21:36:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática e Desenvolvimento]]></category>
		<category><![CDATA[join]]></category>

		<guid isPermaLink="false">http://brunoloiola.com.br/blog/?p=199</guid>
		<description><![CDATA[exemplo de joins]]></description>
			<content:encoded><![CDATA[<p>Boa noite pessoal, como o próprio título diz, exemplificarei alguns tipos de Join&#8217;s de uma maneira bem simples, desenhando&#8230;<br />
<span id="more-199"></span></p>
<p style="text-align: center;"><a href="http://brunoloiola.com.br/blog/wp-content/uploads/2009/12/inner-join.png"><img class="aligncenter" style="border: 0px;" title="inner join" src="http://brunoloiola.com.br/blog/wp-content/uploads/2009/12/inner-join.png" alt="" width="189" height="186" /></a></p>
<p style="text-align: center;"><a href="http://brunoloiola.com.br/blog/wp-content/uploads/2009/12/left-join.png"><img class="aligncenter" style="border: 0px;" title="left join" src="http://brunoloiola.com.br/blog/wp-content/uploads/2009/12/left-join.png" alt="" width="210" height="191" /></a></p>
<p style="text-align: center;"><a href="http://brunoloiola.com.br/blog/wp-content/uploads/2009/12/right-join.png"><img class="aligncenter" style="border: 0px;" title="right join" src="http://brunoloiola.com.br/blog/wp-content/uploads/2009/12/right-join.png" alt="" width="223" height="208" /></a></p>
<p style="text-align: center;"><a href="http://brunoloiola.com.br/blog/wp-content/uploads/2009/12/full-join.png"><img class="aligncenter" style="border: 0px;" title="full join" src="http://brunoloiola.com.br/blog/wp-content/uploads/2009/12/full-join.png" alt="" width="219" height="217" /></a></p>
<p style="text-align: center;"><span style="color: #000000;">CROSS JOIN</span></p>
<p style="text-align: center;"><a href="http://brunoloiola.com.br/blog/wp-content/uploads/2009/12/cross-join.png"><img class="aligncenter" style="border: 0px;" title="cross join" src="http://brunoloiola.com.br/blog/wp-content/uploads/2009/12/cross-join-206x300.png" alt="" width="206" height="300" /></a></p>
<p>Material cedido por Jos.</p>
<p>Até a próxima&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://brunoloiola.com.br/blog/joins-uma-imagem-vale-mais-do-que-mil-palavras/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Criar Procedures em SQL</title>
		<link>http://brunoloiola.com.br/blog/criar-procedures-em-sql/</link>
		<comments>http://brunoloiola.com.br/blog/criar-procedures-em-sql/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 16:45:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática e Desenvolvimento]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[precedure]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://brunoloiola.com.br/blog/?p=183</guid>
		<description><![CDATA[Criar Procedures em SQL]]></description>
			<content:encoded><![CDATA[<p>Boa noite pessoal, neste Post mostrarei como criar procedures utilizando a linguagem SQL.<br />
<span id="more-183"></span></p>
<p><em>SQL Server</em></p>
<pre class="brush:[sql]">
create procedure teste
as
begin
select * from tabela
end

--executar procedure
execute teste
</pre>
<p><em>mysql</em></p>
<pre class="brush:[sql]">
create procedure teste
begin
select * from tabela
end

--executar procedure
call teste
</pre>
<p>Procedures são procedimentos armazenados no servidor de banco de dados que podem ou não retornar valor. </p>
<p>Até a próxima&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://brunoloiola.com.br/blog/criar-procedures-em-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criar Funções em SQL</title>
		<link>http://brunoloiola.com.br/blog/criar-funcoes-em-sql/</link>
		<comments>http://brunoloiola.com.br/blog/criar-funcoes-em-sql/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 21:47:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática e Desenvolvimento]]></category>
		<category><![CDATA[função]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://brunoloiola.com.br/blog/?p=151</guid>
		<description><![CDATA[Boa tarde pessoal, nest Post mostrarei como criar funções utilizando a linguagem SQL.

SQL Server &#8211; Microsoft

create function soma(@um int, @dois int)
returns int
as

begin
return(@um + @dois)
end

-- executar função --
exec soma 1,2

Mysql &#8211; Oracle/Sun

create function soma(um int, dois int)
returns int

return(@primeirovalor + @segundovalor)

-- executar função --
select soma(1,2);

Utilizar funções em SQL diminue o tempo gasto com a codificação, alem de [...]]]></description>
			<content:encoded><![CDATA[<p>Boa tarde pessoal, nest Post mostrarei como criar funções utilizando a linguagem SQL.<br />
<span id="more-151"></span><br />
<em>SQL Server &#8211; Microsoft</em></p>
<pre class="brush:[sql]">
create function soma(@um int, @dois int)
returns int
as

begin
return(@um + @dois)
end

-- executar função --
exec soma 1,2
</pre>
<p><em>Mysql &#8211; Oracle/Sun</em></p>
<pre class="brush:[sql]">
create function soma(um int, dois int)
returns int

return(@primeirovalor + @segundovalor)

-- executar função --
select soma(1,2);
</pre>
<p>Utilizar funções em SQL diminue o tempo gasto com a codificação, alem de facilitar a chamada de rotinas, tanto no banco de dados quanto na codificação utilizada na aplicação.</p>
<p>Até a próxima&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://brunoloiola.com.br/blog/criar-funcoes-em-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Declarar variáveis em PL/SQL</title>
		<link>http://brunoloiola.com.br/blog/declarar-variaveis-em-sql/</link>
		<comments>http://brunoloiola.com.br/blog/declarar-variaveis-em-sql/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 00:08:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática e Desenvolvimento]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[variavel]]></category>

		<guid isPermaLink="false">http://brunoloiola.com.br/blog/?p=115</guid>
		<description><![CDATA[Boa noite pessoal, neste Post mostrarei como declarar variáveis utilizando a linguagem SQL.
Muitos devem estar se perguntando, &#8220;Onde vou usar isso?&#8221;, respondo logo mais&#8230;

SQL Server &#8211; Microsoft
declare
@variavel int

set
@variavel = 1

select
@variavel

Mysql &#8211; Oracle/Sun
set @variavel = 1;

select
@variavel;

Oracle

declare
variavel int;

begin
variavel := 2;
DBMS_OUTPUT.PUT_LINE(variavel);
end;

Uma variável funciona como um campo da tabela, podemos utiliza-la em funções, cálculos, etc&#8230;
Agora respondendo a pergunta, &#8220;Onde [...]]]></description>
			<content:encoded><![CDATA[<p>Boa noite pessoal, neste Post mostrarei como declarar variáveis utilizando a linguagem SQL.<br />
Muitos devem estar se perguntando, <strong>&#8220;Onde vou usar isso?&#8221;</strong>, respondo logo mais&#8230;<br />
<span id="more-115"></span><br />
<em>SQL Server &#8211; Microsoft</em></p>
<pre class="brush:[sql]">declare
@variavel int

set
@variavel = 1

select
@variavel
</pre>
<p><em>Mysql &#8211; Oracle/Sun</em></p>
<pre class="brush:[sql]">set @variavel = 1;

select
@variavel;
</pre>
<p><em>Oracle</em></p>
<pre class="brush:[sql]">
declare
variavel int;

begin
variavel := 2;
DBMS_OUTPUT.PUT_LINE(variavel);
end;
</pre>
<p>Uma variável funciona como um campo da tabela, podemos utiliza-la em funções, cálculos, etc&#8230;</p>
<p>Agora respondendo a pergunta, <strong>&#8220;Onde vou usar isso?&#8221;</strong>:</p>
<p>Se pensarmos nas melhores práticas de programação, onde deve-se evitar a manipulação de variáveis no Banco de Dados, o que eu acabei de mostrar pode não servir para nada, mas se estivermos trabalhando com aplicações voltadas a B.I. (Business Intelligence) como por exemplo DashBoards, onde na maioria das vezes o administrador da ferramenta não interage com o código e sim com a Query, criar variáveis pode vir a calhar.</p>
<p>Até a próxima&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://brunoloiola.com.br/blog/declarar-variaveis-em-sql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
