<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:coop="http://www.google.com/coop/namespace" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CE4ERXk6fCp7ImA9WhRQGU0.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874</id><updated>2011-12-14T22:48:24.714Z</updated><category term="Ano Novo" /><category term="Google Gphone" /><category term="MSSQL" /><category term="web 2" /><category term="It Tech Blogers" /><category term="Bem vindo IT web 2.0" /><category term="Vista" /><category term="férias" /><category term="LOG" /><category term="SQL Truques e Dicas" /><category term="SQL" /><category term="Database Triggers" /><category term="SP" /><category term="SQL Identity" /><category term="OPEN ID" /><category term="_uacct" /><category term="software Grátis" /><category term="Newsletter" /><category term="VISTA Ecrã Preto" /><category term="TI" /><category term="Google Pesquisa Personalizada" /><category term="Movel" /><category term="Google" /><category term="Virtualização" /><category term="Rootkits" /><category term="espaco em disco" /><category term="Windows Filesystem" /><category term="segurança" /><category term="VM" /><category term="Vista SP1" /><category term="Bill Gates" /><category term="Urchin" /><category term="Natal" /><category term="WhilePrintingRecords" /><category term="UAC" /><category term="Business Objects" /><category term="Crystal" /><category term="Birmânia" /><category term="Entretenimento" /><category term="web Office Online" /><category term="informática" /><category term="Cursor" /><category term="SQL Expressions" /><category term="windows vista" /><category term="Web Analytics" /><category term="Excel" /><title>IT Tech BuZ -  SQL - Crystal - OS</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://ittechblogers.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><feedburner:info uri="blogspot/kpex" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-sa/2.0/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ItTechBlogers" /><feedburner:emailServiceId>blogspot/KpEX</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FItTechBlogers" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FItTechBlogers" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FItTechBlogers" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/ItTechBlogers" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FItTechBlogers" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FItTechBlogers" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FItTechBlogers" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><entry gd:etag="W/&quot;Ck4BRHk-eCp7ImA9WhdWEk4.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-6661706763086433856</id><published>2011-09-05T01:30:00.000+01:00</published><updated>2011-09-05T14:55:55.750+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-05T14:55:55.750+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="espaco em disco" /><category scheme="http://www.blogger.com/atom/ns#" term="LOG" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="MSSQL" /><title>Diminuir arquivos Log do MS SQL</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&amp;nbsp;Quando se tenta apagar/diminuir&amp;nbsp; o ficheiro log, por vezes pode-se tornar um pouco complicado.&lt;br /&gt;
Partilho aqui este script que vai ajudar a resolver, mas não se esqueçam de efetuar backup ao vosso sistema.&lt;br /&gt;
Basta alterar o nome de BaseDados para a tua base de dados.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;USE&amp;nbsp; BaseDados&lt;/span&gt;&lt;br style="color: blue;" /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;GO&lt;/span&gt;&lt;br style="color: blue;" /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;DBCC SHRINKFILE(&lt;/span&gt;&lt;span style="color: blue;"&gt;BaseDados&lt;/span&gt;&lt;span style="color: blue;"&gt;_log, 10)&lt;/span&gt;&lt;br style="color: blue;" /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;GO&lt;/span&gt;&lt;br style="color: blue;" /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;BACKUP LOG&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BaseDados&lt;/span&gt;&lt;span style="color: blue;"&gt; WITH TRUNCATE_ONLY&lt;/span&gt;&lt;br style="color: blue;" /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp; GO&lt;/span&gt;&lt;br style="color: blue;" /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;DBCC SHRINKFILE(&lt;/span&gt;&lt;span style="color: blue;"&gt;BaseDados&lt;/span&gt;&lt;span style="color: blue;"&gt;, 10)&lt;/span&gt;&lt;br style="color: blue;" /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;GO &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Aplica-se a: MSSQL Server 2005&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-6661706763086433856?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=Ro2eosQjYao:tCRlfPSeUvg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=Ro2eosQjYao:tCRlfPSeUvg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/6661706763086433856/comments/default" title="Enviar comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/6661706763086433856?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/6661706763086433856?v=2" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total><coop:keyword>espaco em disco</coop:keyword><coop:keyword>LOG</coop:keyword><coop:keyword>SQL</coop:keyword><coop:keyword>MSSQL</coop:keyword></entry><entry gd:etag="W/&quot;CEcDQn84fip7ImA9WxBSEUs.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-520806004246976462</id><published>2009-12-18T18:47:00.000Z</published><updated>2009-12-18T18:47:53.136Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-18T18:47:53.136Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Natal" /><category scheme="http://www.blogger.com/atom/ns#" term="Database Triggers" /><category scheme="http://www.blogger.com/atom/ns#" term="Ano Novo" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Triggers no Microsoft SQL Server</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VAMQASVnOHC2VwbX4gipL3d6a80/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VAMQASVnOHC2VwbX4gipL3d6a80/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VAMQASVnOHC2VwbX4gipL3d6a80/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VAMQASVnOHC2VwbX4gipL3d6a80/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Os Triggers no MSSQL são muito úteis, mas temos de ter algumas precauções no seu uso, porque &amp;nbsp;ao usarmos &amp;nbsp;"nested triggers" o SQL Server só nos permite correr até 32 de uma só vez (execmplo um trigger dispara com um insert numa tabela que depois dispara outro trigger para outra tabela e assim sucessivamente até 32).&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Podem ser usados para:&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Inserir (Insert), actualizar (Update), Apagar (Delete)&lt;/li&gt;
&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Se usar a sintaxe AFTER, ou seja depois de uma acção e também podemos usar a sintaxe FOR&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Exemplo usando &lt;span style="color: blue;"&gt;FOR&lt;/span&gt;&amp;nbsp;e&amp;nbsp;&lt;span style="color: blue;"&gt;deleted&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000066; font-family: Courier, Verdana, Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 11px; white-space: pre-wrap;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;CREATE TRIGGER Save_Deleted_records&lt;br /&gt;
&amp;nbsp;ON dbo.Table_Test&lt;br /&gt;
&amp;nbsp;FOR DELETE&lt;br /&gt;
&amp;nbsp;AS&lt;br /&gt;
&amp;nbsp;INSERT deleted_records_mark&lt;br /&gt;
SELECT * FROM deleted&lt;/span&gt;     &lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;mais no Site da Microsoft neste link&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms190739(SQL.90).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms190739(SQL.90).aspx&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms190739(SQL.90).aspx"&gt;&lt;/a&gt;Exemplo usando &lt;span style="color: blue;"&gt;AFTER&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Create TRIGGER dbo.UpdateTrigger ON dbo.Table3&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;AFTER INSERT AS&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;BEGIN&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; SET NOCOUNT ON;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; declare @ticket &amp;nbsp;as varchar(8)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; set @ticket = (select callid from inserted)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; update subset set uticketrem = @ticket where custtype&amp;lt;&amp;gt;'Facility' and callid=@ticket&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Instead of Insert, Update, Delete&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Isto quer dizer que poderá uma outra acção se for um insert poderá não fazer nada ou efectuar outra acção.&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;CREATE TRIGGER Example_Trigger on Table1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;INSTEAD OF INSERT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;AS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;-- Instead of inserting you can do other operations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;INSERT INTO Table45&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; SELECT RowMatCol, Date_Doc&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; FROM inserted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Mais no site da Microsoft aqui &lt;/span&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ms175089.aspx"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;http://technet.microsoft.com/en-us/library/ms175089.aspx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: black; font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;a href="http://ittechbuz.blogspot.com/?utm_source=Post_trigger_IT_Tech_Buz_SQL_PT&amp;amp;utm_medium=post&amp;amp;utm_campaign=Cartao_Natal" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_6td2D1kxrzM/SybQTfcY4pI/AAAAAAAAAi8/BZ3vPjpGko8/s400/Cartao_Natal_3x2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Bom Natal e Boas Entradas em 2010&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Particionado&amp;nbsp;por &amp;nbsp;&lt;a href="http://ittechbuz.com/?Post_Triggers_IT_TechBuz#"&gt;IT Tech BuZ&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-520806004246976462?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=dwl-A1gnZ54:G32vDYX2k_w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=dwl-A1gnZ54:G32vDYX2k_w:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=dwl-A1gnZ54:G32vDYX2k_w:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=dwl-A1gnZ54:G32vDYX2k_w:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=dwl-A1gnZ54:G32vDYX2k_w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=dwl-A1gnZ54:G32vDYX2k_w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=dwl-A1gnZ54:G32vDYX2k_w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=dwl-A1gnZ54:G32vDYX2k_w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=dwl-A1gnZ54:G32vDYX2k_w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=dwl-A1gnZ54:G32vDYX2k_w:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=dwl-A1gnZ54:G32vDYX2k_w:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=dwl-A1gnZ54:G32vDYX2k_w:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=dwl-A1gnZ54:G32vDYX2k_w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/dwl-A1gnZ54" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/520806004246976462/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2009/12/triggers-no-microsoft-sql-server.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/520806004246976462?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/520806004246976462?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/dwl-A1gnZ54/triggers-no-microsoft-sql-server.html" title="Triggers no Microsoft SQL Server" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6td2D1kxrzM/SybQTfcY4pI/AAAAAAAAAi8/BZ3vPjpGko8/s72-c/Cartao_Natal_3x2.jpg" height="72" width="72" /><thr:total>2</thr:total><coop:keyword>Natal</coop:keyword><coop:keyword>Database Triggers</coop:keyword><coop:keyword>Ano Novo</coop:keyword><coop:keyword>SQL</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2009/12/triggers-no-microsoft-sql-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AHQHk9eSp7ImA9WxNVGU4.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-4519419656193540318</id><published>2009-10-30T20:48:00.000Z</published><updated>2009-10-30T20:48:51.761Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-30T20:48:51.761Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Expressions" /><title>Função SQL Útil para Usar a Data e Hora</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LnxuY4ASdBKsJZjz7CmrRI3EaLE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LnxuY4ASdBKsJZjz7CmrRI3EaLE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LnxuY4ASdBKsJZjz7CmrRI3EaLE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LnxuY4ASdBKsJZjz7CmrRI3EaLE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Hoje trago-vos uma função que é muito util que "pega" na data actual que é executada &amp;nbsp;e transforma para este formato numa&amp;nbsp;única&amp;nbsp;string YYYYMMDDHHMMSS (example for 30-10-2009 &amp;nbsp;20:01:01 will be 20091030200101).&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue;"&gt;Use &amp;nbsp;ASuaBasedeDados&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: 16px;"&gt;&lt;span style="color: blue;"&gt;Create function [dbo].[F_DataHora]()&lt;br /&gt;
returns varchar(50)&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
declare @datanext varchar(50)&lt;br /&gt;
select @datanext =&lt;br /&gt;
(select (substring ((select convert(varchar(10),getdate(),103)),7,4)))+&amp;nbsp; -- Ano&lt;br /&gt;
(select (substring ((select convert(varchar(10),getdate(),103)),4,2)))+ -- Mês&lt;br /&gt;
((select (substring ((select convert(varchar(10),getdate(),103)),1,2)))+ -- Dia&lt;br /&gt;
replace((select convert(varchar(8),getdate(),108) ),':','')) -- hora e mnutos HHMMSS&lt;br /&gt;
&lt;br /&gt;
return @datanext&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-size: 16px;"&gt;&lt;span style="color: blue;"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Depois podemos experimentar e verificar o resultado:&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue;"&gt;Use&amp;nbsp;ASuaBasedeDados&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue;"&gt;Go&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue;"&gt;Select&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 16px;"&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;[dbo].[F_DataHora]()&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue;"&gt;20091030203830&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-4519419656193540318?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=PsPTNMB2oZ8:EwalwnpQHQk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=PsPTNMB2oZ8:EwalwnpQHQk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=PsPTNMB2oZ8:EwalwnpQHQk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=PsPTNMB2oZ8:EwalwnpQHQk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=PsPTNMB2oZ8:EwalwnpQHQk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=PsPTNMB2oZ8:EwalwnpQHQk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=PsPTNMB2oZ8:EwalwnpQHQk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=PsPTNMB2oZ8:EwalwnpQHQk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=PsPTNMB2oZ8:EwalwnpQHQk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=PsPTNMB2oZ8:EwalwnpQHQk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=PsPTNMB2oZ8:EwalwnpQHQk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=PsPTNMB2oZ8:EwalwnpQHQk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=PsPTNMB2oZ8:EwalwnpQHQk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/PsPTNMB2oZ8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/4519419656193540318/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2009/10/funcao-sql-util-para-usar-data-e-hora.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/4519419656193540318?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/4519419656193540318?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/PsPTNMB2oZ8/funcao-sql-util-para-usar-data-e-hora.html" title="Função SQL Útil para Usar a Data e Hora" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><thr:total>1</thr:total><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>SQL</coop:keyword><coop:keyword>SQL Expressions</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2009/10/funcao-sql-util-para-usar-data-e-hora.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUGQHg-fip7ImA9WxNSGE8.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-7639453629411858579</id><published>2009-08-28T16:43:00.004+01:00</published><updated>2009-09-01T17:57:01.656+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-01T17:57:01.656+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="SP" /><title>Gestão de Erros no SQL</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YLlc-uee4Aje2cGSRn3EKXly5lg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YLlc-uee4Aje2cGSRn3EKXly5lg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YLlc-uee4Aje2cGSRn3EKXly5lg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YLlc-uee4Aje2cGSRn3EKXly5lg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Deve usar as melhores praticas quando estamos a elaborar Stored procedures para evitarmos problemas futuros, vamos ver 1º a sintaxe:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;Create Procedure Nametheprocedure&lt;br /&gt;-- Parâmetros  input or output ( Variaveis )&lt;br /&gt;As&lt;br /&gt;BEGIN TRY&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    Begin Transaction&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;            -- Comandos&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;commit transaction  -- Se correr sem erros aplica a transacção na base de dados&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; &lt;br /&gt;END TRY&lt;br /&gt;&lt;br /&gt;BEGIN CATCH&lt;br /&gt;&lt;br /&gt;   SELECT ERROR_NUMBER(), ERROR_MESSAGE()&lt;br /&gt;&lt;br /&gt;   Rollback  -- Em caso erro não aplica a transacção&lt;br /&gt;&lt;br /&gt;END CATCH&lt;br /&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Em baixo está um exemplo para a abase dados Adventure Works&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;CREATE PROCEDURE Production.AddProductReview&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    @ProductID int,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    @ReviewerName nvarchar(50),          &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    @EmailAddress nvarchar(50),&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    @Rating int,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    @Comments nvarchar(3850)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;as&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;BEGIN TRY&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Begin transaction;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    INSERT    Production.ProductReview (ProductID, ReviewerName, EmailAddress, Rating, Comments)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    VALUES    (@ProductID, @ReviewerName, @EmailAddress, @Rating, @Comments)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    commit transaction;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;END TRY&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;BEGIN CATCH&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    SELECT ERROR_NUMBER(), ERROR_MESSAGE()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    rollback transaction;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;END CATCH&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;-- Test stored procedure with error handling&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;EXECUTE Production.AddReview 715, 'Doug', 'doug@siteexample.com', 10, 'Great product!'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;GO&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Temas relacionados :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ittechblogers.blogspot.com/2009/04/sp-para-copiar-ficheiros.html?utm_source=relacionado&amp;amp;utm_medium=blog"&gt;SP para copiar ficheiros&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-7639453629411858579?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=3bk9CDnStLw:GAhvsNZ9GN8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=3bk9CDnStLw:GAhvsNZ9GN8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=3bk9CDnStLw:GAhvsNZ9GN8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=3bk9CDnStLw:GAhvsNZ9GN8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=3bk9CDnStLw:GAhvsNZ9GN8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=3bk9CDnStLw:GAhvsNZ9GN8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=3bk9CDnStLw:GAhvsNZ9GN8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=3bk9CDnStLw:GAhvsNZ9GN8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=3bk9CDnStLw:GAhvsNZ9GN8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=3bk9CDnStLw:GAhvsNZ9GN8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=3bk9CDnStLw:GAhvsNZ9GN8:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=3bk9CDnStLw:GAhvsNZ9GN8:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=3bk9CDnStLw:GAhvsNZ9GN8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/3bk9CDnStLw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/7639453629411858579/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2009/08/gestao-de-erros-no-sql.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/7639453629411858579?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/7639453629411858579?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/3bk9CDnStLw/gestao-de-erros-no-sql.html" title="Gestão de Erros no SQL" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>SP</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2009/08/gestao-de-erros-no-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUANRngyeip7ImA9WxJbFk8.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-8223578594268156666</id><published>2009-07-26T15:51:00.005+01:00</published><updated>2009-07-26T16:56:37.692+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-26T16:56:37.692+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Manipulação da Data no SQL Server</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G2ZtaWS3dKVOZUg6MIN8IGLLAiM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G2ZtaWS3dKVOZUg6MIN8IGLLAiM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G2ZtaWS3dKVOZUg6MIN8IGLLAiM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G2ZtaWS3dKVOZUg6MIN8IGLLAiM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt;A manipulação da data no SQL Server, vamos ver na pratica alguns exemplos:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;-- Exemplo 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;select getdate()&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Esta função retorna a data actual   &lt;i&gt;2009-07-26 14:55:03.210&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#33cc00;"&gt;-- Exemplo 2&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;select GETDATE()+60&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Neste exemplo adicionamos 60 dias a data actual e o resultado é &lt;i&gt;2009-09-24 14:56:40.210&lt;/i&gt; &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#33cc00;"&gt;-- Exemplo 3 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;select DATEADD(M,2,getdate()) -- M month, y year, d day&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;A função DateAdd function adiciona neste exemplo meses ou dias,ou  anos, a data actual ou outra colocada em variável . Então adicionando 2 meses a data corrente o resultado é &lt;i&gt;2009-09-26 14:57:48.117&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;a diferença de resultados entre o exemplo 2 e 3 (2 dias), porque no exemplo 2 adicionamos 60 dias e não 2 meses.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;-- Exemplo 4&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;select DATEDIFF(DAY,(DATEADD(M,2,getdate())),(GETDATE()+60))&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Esta função calcula a diferença entre datas e retorna um numero inteiro,  usando o exemplo o resultado é -2 &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#33cc00;"&gt;-- Exemplo 5&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;SET DATEFORMAT dmy;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;DECLARE @datevar datetime&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;Set @datevar=GETDATE()&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;select @datevar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Neste exemplo formata-mos a data do tipo dd-mm-aaaa&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#33cc00;"&gt;-- Exemplo 6&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;select substring((convert(varchar(10),@datevar,127)),1,10)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;resultado 2009-07-26&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Conversão de tipo de dados de DateTime para varchar(10),  usando o parâmetro 127 ( yyyy-mm-dd) que nos indica o formato da data&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;-- Exemplo 7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;select substring((convert(varchar(10),@datevar,103)),1,10) &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#3366ff;"&gt;resultado 26/07/2009&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Conversão de tipo de dados de DateTime para varchar(10),  usando o parâmetro 103 ( yyyy-mm-dd) que nos indica o formato da data (dd/mm/aaaa)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mais documentação sobre a função convert em &lt;a href="http://msdn.microsoft.com/en-us/library/aa226054%28SQL.80%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa226054(SQL.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Mais sobre as funções de data em &lt;a href="http://msdn.microsoft.com/en-us/library/aa258863%28SQL.80%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa258863(SQL.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-8223578594268156666?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=iBEJoYlX19A:A7sKr-NVC6E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=iBEJoYlX19A:A7sKr-NVC6E:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=iBEJoYlX19A:A7sKr-NVC6E:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=iBEJoYlX19A:A7sKr-NVC6E:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=iBEJoYlX19A:A7sKr-NVC6E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=iBEJoYlX19A:A7sKr-NVC6E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=iBEJoYlX19A:A7sKr-NVC6E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=iBEJoYlX19A:A7sKr-NVC6E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=iBEJoYlX19A:A7sKr-NVC6E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=iBEJoYlX19A:A7sKr-NVC6E:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=iBEJoYlX19A:A7sKr-NVC6E:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=iBEJoYlX19A:A7sKr-NVC6E:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=iBEJoYlX19A:A7sKr-NVC6E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/iBEJoYlX19A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/8223578594268156666/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2009/07/manipulacao-da-data-no-sql-server.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/8223578594268156666?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/8223578594268156666?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/iBEJoYlX19A/manipulacao-da-data-no-sql-server.html" title="Manipulação da Data no SQL Server" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>SQL</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2009/07/manipulacao-da-data-no-sql-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EGRH0_fSp7ImA9WxJXEk4.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-7907147207792195263</id><published>2009-06-05T22:32:00.006+01:00</published><updated>2009-06-05T23:07:05.345+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-05T23:07:05.345+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="Database Triggers" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Expressions" /><title>Database Triggers</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G1WSOZcCbtFd8-PT-mHuqg5H0Ek/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G1WSOZcCbtFd8-PT-mHuqg5H0Ek/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G1WSOZcCbtFd8-PT-mHuqg5H0Ek/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G1WSOZcCbtFd8-PT-mHuqg5H0Ek/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6td2D1kxrzM/SimQEtSoJvI/AAAAAAAAAYY/riDA4tP8xUA/s1600-h/SQL_Truques+e+Dicas.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 301px; height: 74px;" src="http://2.bp.blogspot.com/_6td2D1kxrzM/SimQEtSoJvI/AAAAAAAAAYY/riDA4tP8xUA/s320/SQL_Truques+e+Dicas.jpg" alt="" id="BLOGGER_PHOTO_ID_5343960843403405042" border="0" /&gt;&lt;/a&gt;Mais um apontamento nesta rubrica que eu pretendo que seja uma mais valia e como tal acrescente saber. Posto isto, hoje vou-te falar dos Database Triggers  estes servem para várias funções referente a auditoria das nossas base de dados em que alteramos as tabelas e necessitamos de colocar numa tabela para efeitos de auditoria. Vou então mostrar-te com um exemplo para evitar que tabelas sejam apagadas ou criadas, atenção é só um exemplo.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Use BaseDados&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;go&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Create TRIGGER [DBTR_Teste_Drop_Create]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;ON DATABASE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;FOR DDL_TABLE_VIEW_EVENTS&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;AS&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;DECLARE @data xml&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;DECLARE @cmd nvarchar(350)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;DECLARE @logMsg nvarchar(400)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;SET @data = eventdata()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;SET @cmd = @data.value&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;  ('(/EVENT_INSTANCE/TSQLCommand/CommandText)[1]', 'nvarchar(350)')&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;SET @logMsg = @cmd + ' (' + SYSTEM_USER + ' on ' + HOST_NAME() + ')'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;RAISERROR (@logMsg, 10, 1) WITH LOG&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;-- Para Visualizar o Comando executado&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;-- select @cmd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;-- Aqui não permitimos criar objectos na base de dados (Exemplo: Create Table)&lt;br /&gt;-- pois efectuamos o rollback&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;if left(@cmd,6)='Create'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;rollback &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;-- Aqui não permitimos apagar objectos na base de dados (Exemplo: drop table)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;-- pois efectuamos o rollback&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;if left(@cmd,4)='drop'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;rollback &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Nota: podemos criar uma tabela com as variáveis com o tipo indicado e inserir os erros&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-7907147207792195263?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=WjphBFojTPs:EQQ69bEdYfk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=WjphBFojTPs:EQQ69bEdYfk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=WjphBFojTPs:EQQ69bEdYfk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=WjphBFojTPs:EQQ69bEdYfk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=WjphBFojTPs:EQQ69bEdYfk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=WjphBFojTPs:EQQ69bEdYfk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=WjphBFojTPs:EQQ69bEdYfk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=WjphBFojTPs:EQQ69bEdYfk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=WjphBFojTPs:EQQ69bEdYfk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=WjphBFojTPs:EQQ69bEdYfk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=WjphBFojTPs:EQQ69bEdYfk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=WjphBFojTPs:EQQ69bEdYfk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=WjphBFojTPs:EQQ69bEdYfk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/WjphBFojTPs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/7907147207792195263/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2009/06/database-triggers.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/7907147207792195263?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/7907147207792195263?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/WjphBFojTPs/database-triggers.html" title="Database Triggers" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6td2D1kxrzM/SimQEtSoJvI/AAAAAAAAAYY/riDA4tP8xUA/s72-c/SQL_Truques+e+Dicas.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>Database Triggers</coop:keyword><coop:keyword>SQL Expressions</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2009/06/database-triggers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUAR3o6cSp7ImA9WxJTE0w.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-6049666808277274741</id><published>2009-04-21T12:23:00.003+01:00</published><updated>2009-04-21T12:27:26.419+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-21T12:27:26.419+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>SP para Copiar Ficheiros</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9WCp6jQ8nWPSpNXchMCZeyUETmQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9WCp6jQ8nWPSpNXchMCZeyUETmQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9WCp6jQ8nWPSpNXchMCZeyUETmQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9WCp6jQ8nWPSpNXchMCZeyUETmQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6td2D1kxrzM/Se2tZbMRDxI/AAAAAAAAAYA/6FkklmGf0Bs/s1600-h/SQL_Truques+e+Dicas.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 301px; height: 74px;" src="http://2.bp.blogspot.com/_6td2D1kxrzM/Se2tZbMRDxI/AAAAAAAAAYA/6FkklmGf0Bs/s320/SQL_Truques+e+Dicas.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5327104586556706578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sp para copiar ficheiros muito útil&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255); "&gt;USE [aspnetdb] -- Replace with your DB&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;/****** Object:  StoredProcedure [dbo].[usp_copiamsg]    Script Date: 04/21/2009 09:22:20 ******/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;SET ANSI_NULLS ON&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;SET QUOTED_IDENTIFIER ON&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Create procedure [dbo].[usp_copiamsg]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;@msg as varchar(200),&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;@input as varchar(100)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;,@retorno as varchar(200) output&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;as&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Begin &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;declare @drive as varchar(100)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;declare @drive_dest as varchar(100)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;declare @path as varchar(800)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;declare @path_dest as varchar(800)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;declare @cmd as varchar(800)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;declare @ext as char(3)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;set @path_dest='\Dest_Path\'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;-- Para Exemplo, não esquecer barra de directorio final &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255); "&gt;--&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;set @path='\PROGRA~1\DATA\'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;set @drive='c:'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;set @drive_dest='d:'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;set @cmd='copy '+@drive+@path+@msg+@ext&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;set @cmd=@cmd+@drive_dest+@path_dest+ltrim(rtrim(@input))+(select  cast(day(getdate())  as varchar(2)))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;+(select  cast(month(getdate())  as varchar(2)))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;+(select  cast(year(getdate())  as varchar(4)))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;+replace((select convert(varchar(8),getdate(),108)),':','')+@ext&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;-- Para Testar Caminhos e Visualizar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255); "&gt;-- select @cmd&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;exec master..xp_cmdshell @cmd ,no_output&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Set @retorno=@drive_dest+@path_dest+ltrim(rtrim(@input))+(select  cast(day(getdate())  as varchar(2)))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;+(select  cast(month(getdate())  as varchar(2)))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;+(select  cast(year(getdate())  as varchar(4)))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;+replace((select convert(varchar(8),getdate(),108)),':','')+@ext&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;end&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-6049666808277274741?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=ibZ4mw5iQXA:hVnjYGPHIiY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=ibZ4mw5iQXA:hVnjYGPHIiY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=ibZ4mw5iQXA:hVnjYGPHIiY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=ibZ4mw5iQXA:hVnjYGPHIiY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=ibZ4mw5iQXA:hVnjYGPHIiY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=ibZ4mw5iQXA:hVnjYGPHIiY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=ibZ4mw5iQXA:hVnjYGPHIiY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=ibZ4mw5iQXA:hVnjYGPHIiY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=ibZ4mw5iQXA:hVnjYGPHIiY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=ibZ4mw5iQXA:hVnjYGPHIiY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=ibZ4mw5iQXA:hVnjYGPHIiY:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=ibZ4mw5iQXA:hVnjYGPHIiY:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=ibZ4mw5iQXA:hVnjYGPHIiY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/ibZ4mw5iQXA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/6049666808277274741/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2009/04/sp-para-copiar-ficheiros.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/6049666808277274741?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/6049666808277274741?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/ibZ4mw5iQXA/sp-para-copiar-ficheiros.html" title="SP para Copiar Ficheiros" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6td2D1kxrzM/Se2tZbMRDxI/AAAAAAAAAYA/6FkklmGf0Bs/s72-c/SQL_Truques+e+Dicas.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>SQL</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2009/04/sp-para-copiar-ficheiros.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQBQn4-fip7ImA9WxVVFk4.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-2592192000310256172</id><published>2009-03-09T20:42:00.004Z</published><updated>2009-03-09T21:15:53.056Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-09T21:15:53.056Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows vista" /><category scheme="http://www.blogger.com/atom/ns#" term="VISTA Ecrã Preto" /><title>Vista Ecrã Preto parte II</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6t_mQc9gUEtEpYYF24eF9aMlFGI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6t_mQc9gUEtEpYYF24eF9aMlFGI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6t_mQc9gUEtEpYYF24eF9aMlFGI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6t_mQc9gUEtEpYYF24eF9aMlFGI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Depois de uma analise cuidada verifiquei que existe muitos pedidos, ou leitores que passavam por cá, não obtinham a resposta adequada as suas necessidades, por isso cá vai.&lt;br /&gt;&lt;br /&gt;Caros o que se deve fazer quando o Windows Vista fica com o Ecrã preto, de certo instalaram alguma aplicação não compativel com o Vista.&lt;br /&gt;&lt;br /&gt;A solução mais rápida é efectuar o &lt;span style="font-weight: bold;"&gt;restauro do sistema&lt;/span&gt; depois de entrar em &lt;span style="font-weight: bold;"&gt;Modo de Segurança&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Vocês perguntam como ?&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Desligar o pc e voltar ligar, depois do teste de memória pressionar a tecla F8&lt;/li&gt;&lt;li&gt;Quando o computador ligar e apresentar no ecrã que esta em Modo de Segurança&lt;/li&gt;&lt;li&gt;Seleccionar " Restauro do Sistema"&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6td2D1kxrzM/SbWEwyav0pI/AAAAAAAAATA/4y6X3vwZu_M/s1600-h/Restauro+do+sistema.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 335px; height: 400px;" src="http://2.bp.blogspot.com/_6td2D1kxrzM/SbWEwyav0pI/AAAAAAAAATA/4y6X3vwZu_M/s400/Restauro+do+sistema.jpg" alt="" id="BLOGGER_PHOTO_ID_5311297309255914130" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Escolher o último caso tenha sido muito recentemente, ou escolher outro.&lt;/li&gt;&lt;li&gt;Depois aguarde enquanto o computador repõe o modo de restauro&lt;/li&gt;&lt;li&gt;Quando iniciar normalmente, em principio estará resolvido  o problema&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nota Muito Importante&lt;/span&gt;:&lt;br /&gt;Os documentos, fotografias e dados de aplicações devem estar salvaguardados através de cópias de segurança.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-2592192000310256172?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=-AoBik-bQxg:Fr-B35h06XY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=-AoBik-bQxg:Fr-B35h06XY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=-AoBik-bQxg:Fr-B35h06XY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=-AoBik-bQxg:Fr-B35h06XY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=-AoBik-bQxg:Fr-B35h06XY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=-AoBik-bQxg:Fr-B35h06XY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=-AoBik-bQxg:Fr-B35h06XY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=-AoBik-bQxg:Fr-B35h06XY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=-AoBik-bQxg:Fr-B35h06XY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=-AoBik-bQxg:Fr-B35h06XY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=-AoBik-bQxg:Fr-B35h06XY:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=-AoBik-bQxg:Fr-B35h06XY:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=-AoBik-bQxg:Fr-B35h06XY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/-AoBik-bQxg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/2592192000310256172/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2009/03/vista-ecra-preto-parte-ii.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/2592192000310256172?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/2592192000310256172?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/-AoBik-bQxg/vista-ecra-preto-parte-ii.html" title="Vista Ecrã Preto parte II" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6td2D1kxrzM/SbWEwyav0pI/AAAAAAAAATA/4y6X3vwZu_M/s72-c/Restauro+do+sistema.jpg" height="72" width="72" /><thr:total>2</thr:total><coop:keyword>windows vista</coop:keyword><coop:keyword>VISTA Ecrã Preto</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2009/03/vista-ecra-preto-parte-ii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcCQnYyeSp7ImA9WxVUE08.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-258884738849521447</id><published>2009-03-04T14:19:00.008Z</published><updated>2009-03-17T21:41:03.891Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-17T21:41:03.891Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Business Objects" /><category scheme="http://www.blogger.com/atom/ns#" term="WhilePrintingRecords" /><category scheme="http://www.blogger.com/atom/ns#" term="Crystal" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Expressions" /><title>Mais ainda sobre Crystal SQL Expressions e WhilePrintingRecords</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GW2Xzv5L5TBboYTLrBQYOHLYQsk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GW2Xzv5L5TBboYTLrBQYOHLYQsk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GW2Xzv5L5TBboYTLrBQYOHLYQsk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GW2Xzv5L5TBboYTLrBQYOHLYQsk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;div style="border-width: 0px; margin: 0px; padding: 3px; width: auto; font-family: Georgia,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left;"&gt;&lt;div&gt;&lt;div&gt;Caros como existe muitas pesquisas sobre este tema aqui vai desta vez com imagens&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;img src="http://3.bp.blogspot.com/_6td2D1kxrzM/Sa55ljSw_FI/AAAAAAAAASg/WwGApc3Z3CQ/s400/Crystal_Sql_Express_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5309314696752462930" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 243px;" border="0" /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Vamos ver mais de perto&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_6td2D1kxrzM/Sa6KIJMdhGI/AAAAAAAAASo/B5cq-QdAv2c/s400/Crystal_Sql_Express_1_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5309332883228165218" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 98px;" border="0" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Convert campo Text para varchar&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://3.bp.blogspot.com/_6td2D1kxrzM/Sa6L0RV1d6I/AAAAAAAAAS4/y_L8-WUbtD0/s400/Crystal_Sql_Express_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5309334740840839074" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 161px;" border="0" /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Soma na formula o campo na 1ª posição e agrupa pelo campo2&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Whileprintingrecords;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sum ({tabela1.campo1},{tabela1.campo2})&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Soma dois campos da tabela na formula em baixo&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;WhilePrintingRecords;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; ({file.Qty1}+ {file.Qty2})&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;clique &lt;a href="http://publib.boulder.ibm.com/infocenter/iadthelp/v7r0/index.jsp?topic=/com.businessobjects.integration.eclipse.designer.doc/designer/Functions233.html"&gt;aqui&lt;/a&gt; para visualizar uma ajuda&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Veja mais ainda em &lt;a href="http://ittechblogers.blogspot.com/2008/06/crystal-while-printing-records-e-sql.html"&gt;http://ittechblogers.blogspot.com/2008/06/crystal-while-printing-records-e-sql.html&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-258884738849521447?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=CJT_DmjlHgM:E_7go7si3dw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=CJT_DmjlHgM:E_7go7si3dw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=CJT_DmjlHgM:E_7go7si3dw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=CJT_DmjlHgM:E_7go7si3dw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=CJT_DmjlHgM:E_7go7si3dw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=CJT_DmjlHgM:E_7go7si3dw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=CJT_DmjlHgM:E_7go7si3dw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=CJT_DmjlHgM:E_7go7si3dw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=CJT_DmjlHgM:E_7go7si3dw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=CJT_DmjlHgM:E_7go7si3dw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=CJT_DmjlHgM:E_7go7si3dw:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?i=CJT_DmjlHgM:E_7go7si3dw:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/KpEX?a=CJT_DmjlHgM:E_7go7si3dw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/KpEX?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/CJT_DmjlHgM" height="1" width="1"/&gt;</content><link rel="related" href="http://ittechblogers.blogspot.com/2008/06/crystal-while-printing-records-e-sql.html" title="Mais ainda sobre Crystal SQL Expressions e WhilePrintingRecords" /><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/258884738849521447/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2009/03/mais-ainda-sobre-crystal-sql.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/258884738849521447?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/258884738849521447?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/CJT_DmjlHgM/mais-ainda-sobre-crystal-sql.html" title="Mais ainda sobre Crystal SQL Expressions e WhilePrintingRecords" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_6td2D1kxrzM/Sa55ljSw_FI/AAAAAAAAASg/WwGApc3Z3CQ/s72-c/Crystal_Sql_Express_1.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>Business Objects</coop:keyword><coop:keyword>WhilePrintingRecords</coop:keyword><coop:keyword>Crystal</coop:keyword><coop:keyword>SQL Expressions</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2009/03/mais-ainda-sobre-crystal-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcNSHc9eCp7ImA9WxVRE00.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-843563398282059705</id><published>2009-01-18T17:10:00.011Z</published><updated>2009-01-18T18:41:39.960Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-18T18:41:39.960Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="Cursor" /><category scheme="http://www.blogger.com/atom/ns#" term="SP" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Criar SP com Cursor</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1zlqwppRUqOX26XTXQlhA_PpXmA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1zlqwppRUqOX26XTXQlhA_PpXmA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1zlqwppRUqOX26XTXQlhA_PpXmA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1zlqwppRUqOX26XTXQlhA_PpXmA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Após alguma ausência derivado a diversos acontecimentos profissionais , já reparam que o Blog mudou de nome em virtude do registo do dominio &lt;a href="http://www.ittechbuz.com"&gt;www.ITTechBuZ.com&lt;/a&gt; e novo logo.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6td2D1kxrzM/SXNsWfV2w0I/AAAAAAAAAP8/4UwyV7j40JY/s1600-h/ITTECHBUZ_LOGO_120x120.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 120px; height: 120px;" src="http://1.bp.blogspot.com/_6td2D1kxrzM/SXNsWfV2w0I/AAAAAAAAAP8/4UwyV7j40JY/s400/ITTECHBUZ_LOGO_120x120.gif" alt="" id="BLOGGER_PHOTO_ID_5292693120716555074" border="0" /&gt;&lt;/a&gt;Este logo transmite a comunicação como grande vertente pilar nas tecnologias de informação com o mundo empresárial e entre todos. Este Blog continua em 2009 a principalmente a publicar para técnicos. Hoje Domingo aproveito para deixar mais um apontamento da rubrica SQL Truques &amp;amp; Dicas com uma SP com um cursor.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6td2D1kxrzM/SXN0ci8RibI/AAAAAAAAAQE/kT90w-AsG5Y/s1600-h/SQL_Truques+e+Dicas.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 301px; height: 74px;" src="http://1.bp.blogspot.com/_6td2D1kxrzM/SXN0ci8RibI/AAAAAAAAAQE/kT90w-AsG5Y/s400/SQL_Truques+e+Dicas.jpg" alt="SQL Truques &amp;amp; Dicas " id="BLOGGER_PHOTO_ID_5292702020855237042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Esta sp é para usar para actualizar consumo de horas numa aplicação&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;-- Cria a SP com o nome sp_actualiza_onsite&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;--&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;create procedure [dbo].[sp_actualiza_onsite]&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt; as Begin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;--&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;-- Insere Ticket depois de Fechado (Estado 'Closed')&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;-- Uso um Insert a partir de um Select&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;INSERT INTO [HEAT].[dbo].[Tickets] ([CallId] ,[CallType] ,[CriData] ,[Valor] ,[Saldo] ,[UIDMANUT])&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt; select d.callid,c.calltype,c.closeddate, d.horas_gastas, d.horas_saldo&lt;br /&gt;,d.uidmanut&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;,c.custid&lt;br /&gt;from detail d&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;inner join calllog c on c.callid=d.callid&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;inner join subset s on s.callid=c.callid&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;inner join config cfg on cfg.u_idreg=d.uidmanut&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;where (c.calltype='Onsite' or c.calltype='Packs') and c.callstatus='Closed' and c.actualiza&lt;&gt;'SIM'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;and c.callid not in (select callid from tickets )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;-- &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;-- Actualiza contratos com as Horas Gastas&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;-- Cursor usado para update&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;-- &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;-- &lt;span style="color: rgb(0, 0, 0);"&gt;Declaração do Cursor com o nome de &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;cursor_Tickets&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; --  Select aonde vai correr o cursor&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;DECLARE Cursor_tickets CURSOR for   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;SELECT t.CallId,c.custid,t.Valor,t.UIDMANUT &lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt; from tickets t&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;inner join calllog c on c.callid=t.callid&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;where t.[CallType]='Onsite' and c.actualiza &lt;&gt;'SIM'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;--&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;-- Declaração de Variaveis para passar do Cursor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;Declare @Callid varchar(8)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;declare @custid varchar(50)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;declare @valor decimal(17,2)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;declare @uidmanut varchar(25)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;set @callid=''&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;set @custid=''&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;set @valor=0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;set @uidmanut=''&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;Open Cursor_tickets /* abrir o cursor */&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;fetch next from Cursor_tickets&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;into @callid,@custid,@valor,@uidmanut&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;while @@fetch_Status=0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;--- Actualização das Horas Gastas&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;--- select @valor,@custid,@uidmanut  (usado para verificação e teste)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;update config set horas_gastas=isnull(@valor,0)+(isnull(horas_gastas,0)) ,horas_saldo=isnull(horas_saldo,0)-isnull(@valor,0)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;where u_idreg=@uidmanut and custid=@custid&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;set @callid=''&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;set @custid=''&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;set @valor=0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;set @uidmanut=''&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;fetch next from Cursor_Tickets&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;into @callid,@custid,@valor,@uidmanut&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;close Cursor_tickets&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;Deallocate Cursor_tickets&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;-- &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;-- &lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;No Final actualiza a tabela de forma a não repetir os registos já processados&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;-- &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;update calllog set actualiza='SIM' where callid in (select callid from tickets) and actualiza&lt;&gt;'SIM'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;end&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-843563398282059705?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=2CSPhPjk"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/XElTf6e5q3k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/843563398282059705/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2009/01/criar-sp-com-cursor.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/843563398282059705?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/843563398282059705?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/XElTf6e5q3k/criar-sp-com-cursor.html" title="Criar SP com Cursor" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6td2D1kxrzM/SXNsWfV2w0I/AAAAAAAAAP8/4UwyV7j40JY/s72-c/ITTECHBUZ_LOGO_120x120.gif" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>Cursor</coop:keyword><coop:keyword>SP</coop:keyword><coop:keyword>SQL</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2009/01/criar-sp-com-cursor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIER30_eip7ImA9WxRaGEw.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-8775433811533608306</id><published>2008-12-21T00:13:00.001Z</published><updated>2008-12-21T00:15:06.342Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-21T00:15:06.342Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Natal" /><category scheme="http://www.blogger.com/atom/ns#" term="Ano Novo" /><title>Boas Festas e Boas Entradas</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MYu9Cung40BjQf_YY0qEObZJ4HA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MYu9Cung40BjQf_YY0qEObZJ4HA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MYu9Cung40BjQf_YY0qEObZJ4HA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MYu9Cung40BjQf_YY0qEObZJ4HA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://jorge.m.cunha.googlepages.com/arvore_natal2.jpg"&gt;&lt;img src="http://jorge.m.cunha.googlepages.com/Arvore_Natal2.jpg?utm_source=Newsletter&amp;amp;utm_medium=eamil&amp;amp;utm_content=Imagem&amp;amp;utm_campaigan=Newsletter4+img" longdesc="http://jorge.m.cunha.googlepages.com/Arvore_Natal2.jpg" width="180" height="134" /&gt;&lt;/a&gt;&lt;/p&gt;Votos de Boas Festas e Feliz Ano Novo.&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-8775433811533608306?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=9XQpkzgC"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/FnAdZp6madE" height="1" width="1"/&gt;</content><link rel="related" href="http://jorge.m.cunha.googlepages.com/newsletter4.html" title="Boas Festas e Boas Entradas" /><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/8775433811533608306/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/12/boas-festas-e-boas-entradas.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/8775433811533608306?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/8775433811533608306?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/FnAdZp6madE/boas-festas-e-boas-entradas.html" title="Boas Festas e Boas Entradas" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total><coop:keyword>Natal</coop:keyword><coop:keyword>Ano Novo</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/12/boas-festas-e-boas-entradas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAHRX86cCp7ImA9WxRUEU4.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-8513182463763666262</id><published>2008-11-18T15:09:00.003Z</published><updated>2008-11-19T22:28:54.118Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-19T22:28:54.118Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Criar Trigger - SQL</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fMCTNB4VKyPrceGma5tNCclyVCU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fMCTNB4VKyPrceGma5tNCclyVCU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fMCTNB4VKyPrceGma5tNCclyVCU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fMCTNB4VKyPrceGma5tNCclyVCU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/pPYSdxoA7DqPk4h3fRhNMQ"&gt;&lt;img src="http://lh6.ggpht.com/_6td2D1kxrzM/SJDdp2gaFyI/AAAAAAAAAJk/0h9fKxSbcqA/s400/SQL_Tips%20and%20Tricks.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jorge.m.cunha/ItTechBlogers"&gt;It Tech Blogers&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Esta sp cria automaticamente um trigger a correr a partir de um job no SQL Server, dá muito jeito quando necessitamos de alterar a tabela.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Create procedure [dbo].[sp_creates_trigger]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;as&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;declare @texto nvarchar (800 ) &lt;span style="color: rgb(0, 0, 0);"&gt;-- Declara a variavel texto&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;set @texto='CREATE TRIGGER [subset_trig] ON [dbo].[Subtable] AFTER INSERT AS BEGIN SET NOCOUNT ON; declare @tfield as varchar(8) set @tfiled = (select id_num from inserted)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;update subtable set ufield = @tifield where customer&lt;&gt;''Web'' and id_num=@tfield&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;END'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;-- set the trigger in table subtable for an action After Inserted that updates the table&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;exec sp_executesql @texto&lt;span style="color: rgb(0, 0, 0);"&gt; -- executa sp com a variavel texto&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;end&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Esta funcionalidade é muito boa quando necessitamos de garantir que este trigger está presente.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-8513182463763666262?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=tzxM81ZH"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/O2suboBnreA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/8513182463763666262/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/11/criar-trigger-sql.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/8513182463763666262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/8513182463763666262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/O2suboBnreA/criar-trigger-sql.html" title="Criar Trigger - SQL" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_6td2D1kxrzM/SJDdp2gaFyI/AAAAAAAAAJk/0h9fKxSbcqA/s72-c/SQL_Tips%20and%20Tricks.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>SQL</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/11/criar-trigger-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMRXw4eyp7ImA9WxRUEkw.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-4089601942882474301</id><published>2008-11-06T22:38:00.006Z</published><updated>2008-11-20T20:53:04.233Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-20T20:53:04.233Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web Analytics" /><category scheme="http://www.blogger.com/atom/ns#" term="web 2" /><title>Novas funcionalidades no Google Analytics</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bhQ0RcPJSWBYu1KnRXC8QzrokUE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bhQ0RcPJSWBYu1KnRXC8QzrokUE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bhQ0RcPJSWBYu1KnRXC8QzrokUE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bhQ0RcPJSWBYu1KnRXC8QzrokUE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hoje não abordar o Microsoft SQL Server, mas sim o Google Analytics, é pena que outras ferramentas potentes do calibre do Google não me possa fornecer acesso a elas por isso, vamos lá falar.&lt;br /&gt;Estou maravilhado com o Google Analytics e as novas opções que são a possibilidade de configurar relatórios elaborados de acordo com a nossa vontade com as métricas, depois também podemos usar a opção de criar-mos a nossa própria segmentação vou mostar embaixo na imagem para poderem ver aquilo que eu quero dizer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6td2D1kxrzM/SRN0MDTrCGI/AAAAAAAAALo/joOAoJxlX0A/s1600-h/Google+Custom+Reports.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 677px; height: 404px;" src="http://1.bp.blogspot.com/_6td2D1kxrzM/SRN0MDTrCGI/AAAAAAAAALo/joOAoJxlX0A/s400/Google+Custom+Reports.jpg" alt="" id="BLOGGER_PHOTO_ID_5265680139721312354" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-4089601942882474301?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=aytCsskC"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/Ez-WJ9AfimE" height="1" width="1"/&gt;</content><link rel="related" href="http://ittechblogers.blogspot.com" title="Novas funcionalidades no Google Analytics" /><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/4089601942882474301/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/11/novas-funcionalidades-no-google.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/4089601942882474301?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/4089601942882474301?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/Ez-WJ9AfimE/novas-funcionalidades-no-google.html" title="Novas funcionalidades no Google Analytics" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6td2D1kxrzM/SRN0MDTrCGI/AAAAAAAAALo/joOAoJxlX0A/s72-c/Google+Custom+Reports.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>Web Analytics</coop:keyword><coop:keyword>web 2</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/11/novas-funcionalidades-no-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMR3k6eCp7ImA9WxRQGEg.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-3141362777109501759</id><published>2008-09-30T11:21:00.005+01:00</published><updated>2008-10-13T00:33:06.710+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-13T00:33:06.710+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web Analytics" /><category scheme="http://www.blogger.com/atom/ns#" term="web 2" /><title>Email tracking com o Google Analytics</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nRe1bkyydmMlmrWqTZi5wQLbiFU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nRe1bkyydmMlmrWqTZi5wQLbiFU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nRe1bkyydmMlmrWqTZi5wQLbiFU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nRe1bkyydmMlmrWqTZi5wQLbiFU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Nunca foi tão simples colocar link's nos email para efectuar a analise de quantas pessoas chegam ao seu site através do seu email e depois analisar o retorno. vejamos um exemplo :&lt;br /&gt;&lt;br /&gt;Vamos enviar um email e nos links devemos colocar a frente o que se encontra a azul&lt;br /&gt;&lt;a href="http://jorge.m.cunha.googlepages.com/newsletter3.html?utm_source=Newsletter&amp;amp;utm_medium=email&amp;amp;utm_content=Newsletter&amp;amp;utm_campaign=Newsletter3"&gt;http://jorge.m.cunha.googlepages.com/newsletter3.htm&lt;span style="color: rgb(51, 51, 255);"&gt;l?utm_source=&lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;Newsletter&lt;/span&gt;&amp;amp;utm_medium=&lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;email&lt;/span&gt;&amp;amp;utm_content=&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;Newsletter&lt;/span&gt;&amp;amp;utm_campaign=&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;Newsletter3&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A seguir ao seu link colocar o seguinte alterando para o desejado&lt;br /&gt;&lt;a href="http://jorge.m.cunha.googlepages.com/newsletter3.htm?utm_source=Newsletter&amp;amp;utm_medium=email&amp;amp;utm_content=Newsletter&amp;amp;utm_campaign=Newsletter3"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;?utm_source=&lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;Newsletter&lt;/span&gt;&amp;amp;utm_medium=&lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;email&lt;/span&gt;&amp;amp;utm_content=&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;Newsletter&lt;/span&gt;&amp;amp;utm_campaign=&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;Newsletter3&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span&gt;- O que está a verde é para alterar:&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span&gt;    - Utm_source=Newsletter ,ou seja, para determinar qual a nossa  acção&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span&gt;    - utm_medium=email , ou seja , qual a forma de envio da nossa  acção&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span&gt;    - utm_content=Newsletter , ou seja, desta forma determino qual o conteúdo&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span&gt;    - utm_campaign,ou seja, Nº da Newsletter &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Depois desta Informação podemos visualizar a informação seguinte&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6td2D1kxrzM/SOIMbnXapBI/AAAAAAAAAK8/cMo4rxfa84k/s1600-h/campaigns.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6td2D1kxrzM/SOIMbnXapBI/AAAAAAAAAK8/cMo4rxfa84k/s320/campaigns.jpg" alt="" id="BLOGGER_PHOTO_ID_5251773784030618642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Não esquecer de colocar o script que coloca também nas suas páginas do seu site&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-3141362777109501759?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=6ZGBLAVD"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/Ptue0AZGZGI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/3141362777109501759/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/09/email-tracking-com-o-google-analytics.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/3141362777109501759?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/3141362777109501759?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/Ptue0AZGZGI/email-tracking-com-o-google-analytics.html" title="Email tracking com o Google Analytics" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6td2D1kxrzM/SOIMbnXapBI/AAAAAAAAAK8/cMo4rxfa84k/s72-c/campaigns.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>Web Analytics</coop:keyword><coop:keyword>web 2</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/09/email-tracking-com-o-google-analytics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQHRHk_fyp7ImA9WxRREEw.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-1262212283974207645</id><published>2008-09-21T18:23:00.004+01:00</published><updated>2008-09-21T18:32:15.747+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-21T18:32:15.747+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Newsletter" /><category scheme="http://www.blogger.com/atom/ns#" term="web 2" /><title>Newsletter</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3wkDCKqGhb-z164xdRGWSFbsbGA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3wkDCKqGhb-z164xdRGWSFbsbGA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3wkDCKqGhb-z164xdRGWSFbsbGA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3wkDCKqGhb-z164xdRGWSFbsbGA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;style type="text/css"&gt;&lt;br /&gt;&lt;!-- .style1 {  font-family: arial;  font-size: 20px;  color: #CC6600; } .style2 {font-family: Verdana, Arial, Helvetica, sans-serif} --&gt;&lt;br /&gt;&lt;/style&gt;&lt;br /&gt;&lt;style&gt;&lt;br /&gt; .headerTop { background-color:#FFCC66; border-top:0px solid #000000; border-bottom:1px solid #FFFFFF; text-align:center; }&lt;br /&gt; .adminText { font-size:10px; color:#996600; line-height:200%; font-family:verdana; text-decoration:none; }&lt;br /&gt; .headerBar { background-color:#FFFFFF; border-top:0px solid #333333; border-bottom:10px solid #FFFFFF; }&lt;br /&gt; .title { font-size:20px; font-weight:bold; color:#CC6600; font-family:arial; line-height:110%; }&lt;br /&gt; .subTitle { font-size:11px; font-weight:normal; color:#666666; font-style:italic; font-family:arial; }&lt;br /&gt; .defaultText { font-size:12px; color:#000000; line-height:150%; font-family:trebuchet ms; }&lt;br /&gt; .footerRow { background-color:#FFFFCC; border-top:10px solid #FFFFFF; }&lt;br /&gt; .footerText { font-size:10px; color:#996600; line-height:100%; font-family:verdana; }&lt;br /&gt; a { color:#FF6600; color:#FF6600; color:#FF6600;&lt;/style&gt;&lt;br /&gt;&lt;center&gt;&lt;p&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=5471390318983737874"&gt;&lt;img src="http://jorge.m.cunha.googlepages.com/JC_logo_original_v1_pt.jpg?utm_source=Newsletter&amp;amp;utm_medium=email&amp;amp;utm_content=Newsletter&amp;amp;utm_campaign=Newsletter3" alt="Imagem do Logo Jorge Cunha" name="editableImg1" id="editableImg1" title="Newsletter 2 - Jorge Cunha" align="left" border="0" width="193" height="73" /&gt;&lt;span class="style2"&gt;&lt;span style="font-size:7;"&gt;NewsLetter 3&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table bg="" style="color: rgb(255, 255, 255);" cellpadding="20" cellspacing="0" width="550"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td   style="line-height: 150%; color: rgb(255, 255, 255);font-family:trebuchet ms;font-size:12px;" bg="" valign="top"&gt;&lt;br /&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;span class="style1"&gt;Newsletter nº 3&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;Sumário:&lt;/p&gt;&lt;br /&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;Nesta Newsletter vou vos dar conhecimento de estou a por uma rubrica acerca do Microsoft SQL Server que se denomina de SQL Truques e Dicas em &lt;a href="http://www.ittechblogers.tk/?utm_source=Newsletter&amp;amp;utm_medium=email&amp;amp;utm_content=Newsletter&amp;amp;utm_campaign=Newsletter3"&gt;http://itechblogers.tk&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="color: rgb(0, 0, 0);"&gt; &lt;img src="http://jorge.m.cunha.googlepages.com/SQL_TruqueseDicas.jpg?utm_source=Newsletter&amp;amp;utm_medium=email&amp;amp;utm_content=Newsletter&amp;amp;utm_campaign=Newsletter3" longdesc="Imagem de Logo SQL Truques e Dicas" onclick="http://ittechblogers.tk?utm_source=Newsletter&amp;amp;utm_medium=email&amp;amp;utm_content=Newsletter&amp;amp;utm_campaign=Newsletter3" align="middle" width="301" height="74" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;Neste momento estou a participar no RVCC para tentar finalizar este trabalho ainda este ano. Umas questões que ponho a todos porque que será que as Empresas Portuguesas, não usam o conceito Web 2 nos seus sites corporativos?, será por falta de conhecimento?, ou porque não acham que tenham vantagem competitiva? &lt;/p&gt;&lt;br /&gt;&lt;p style="color: rgb(0, 0, 0);"&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Para Navegar ao&lt;/span&gt; &lt;a href="http://jorge.m.cunha.googlepages.com/newsletter3.html?utm_source=Newsletter&amp;amp;utm_medium=email&amp;amp;utm_content=Link+site&amp;amp;utm_campaign=Newsletter3"&gt;Site&lt;br /&gt;Principal &lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td style="border-top: 10px solid rgb(255, 255, 255); background-color: rgb(255, 255, 204);" valign="top"&gt;&lt;br /&gt;&lt;p style="font-size: 10px; color: rgb(153, 102, 0); line-height: 100%; font-family: verdana;"&gt;&lt;br /&gt;Copyright (C) 2007 Jorge Cunha  All rights reserved.&lt;br /&gt;Envie este E-mail aos seus Amigos&lt;/p&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-1262212283974207645?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=IacXPYZw"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/l7mZtmqAbcA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/1262212283974207645/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/09/uacct-ua-377819-1-urchintracker.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/1262212283974207645?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/1262212283974207645?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/l7mZtmqAbcA/uacct-ua-377819-1-urchintracker.html" title="Newsletter" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total><coop:keyword>Newsletter</coop:keyword><coop:keyword>web 2</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/09/uacct-ua-377819-1-urchintracker.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYAQXc9eip7ImA9WxRREEw.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-8907142444568795369</id><published>2008-09-15T21:14:00.004+01:00</published><updated>2008-09-21T16:49:00.962+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-21T16:49:00.962+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Mudar o nome do SQL SERVER</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NelFQk7KGPNvLLsRRiQnJtT5U6Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NelFQk7KGPNvLLsRRiQnJtT5U6Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NelFQk7KGPNvLLsRRiQnJtT5U6Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NelFQk7KGPNvLLsRRiQnJtT5U6Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6td2D1kxrzM/SM7DZ5NhcNI/AAAAAAAAAK0/JzFiKL6SckY/s1600-h/SQL_Truques+e+Dicas.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6td2D1kxrzM/SM7DZ5NhcNI/AAAAAAAAAK0/JzFiKL6SckY/s320/SQL_Truques+e+Dicas.jpg" alt="" id="BLOGGER_PHOTO_ID_5246345465554890962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; color: rgb(102, 102, 102);font-family:arial;font-size:13;"  &gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:16;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Quando necessitamos de mudar o nome do servidor ao nivel do sistema operativo, torna-se obrigatório mudar o nome do SQL Server&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Ih2E3d" style="color: rgb(80, 0, 80);"&gt;&lt;div class="gmail_quote"&gt;&lt;div dir="ltr"&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Backup das bases de dados&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;select @@SERVERNAME &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: normal; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; devolve o nome do SQL Server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;sp_dropserver 'jmc-pc'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: normal; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;   nome do servidor anterior&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;sp_addserver 'ws-jmc', local  &lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;nome novo do servidor&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;repetir o passo 2 after depois de reiniciar os serviços d&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;o SQL Server para verificar que o nome é aquele que lhe demos no passo 5&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms143799.aspx" target="_blank" style="font-weight: bold; color: rgb(51, 102, 204);"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Mais Informação em http://msdn.microsoft.com/en-&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;wbr&gt;us/library/ms143799.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-8907142444568795369?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=MerNrp9Y"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/hqXKig8YYaI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/8907142444568795369/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/09/mudar-o-nome-do-sql-server.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/8907142444568795369?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/8907142444568795369?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/hqXKig8YYaI/mudar-o-nome-do-sql-server.html" title="Mudar o nome do SQL SERVER" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6td2D1kxrzM/SM7DZ5NhcNI/AAAAAAAAAK0/JzFiKL6SckY/s72-c/SQL_Truques+e+Dicas.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>SQL</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/09/mudar-o-nome-do-sql-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMBR344eip7ImA9WxRTEUQ.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-2374746132983715660</id><published>2008-08-31T15:11:00.011+01:00</published><updated>2008-08-31T15:54:16.032+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-31T15:54:16.032+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="férias" /><title>Vindo de Férias</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Pp16D5jjEmJ9KjXLtSBxwGuBLuE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Pp16D5jjEmJ9KjXLtSBxwGuBLuE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Pp16D5jjEmJ9KjXLtSBxwGuBLuE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Pp16D5jjEmJ9KjXLtSBxwGuBLuE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div  style="text-align: left;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6td2D1kxrzM/SLquYG7DO7I/AAAAAAAAAKk/SEJvEB5N8UE/s1600-h/Pnh%C3%A3o2.jpg"&gt;Estas Férias estive uma semana em Trás os montes que gostei muito deixo algumas imagens&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6td2D1kxrzM/SLquYG7DO7I/AAAAAAAAAKk/SEJvEB5N8UE/s1600-h/Pnh%C3%A3o2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6td2D1kxrzM/SLquYG7DO7I/AAAAAAAAAKk/SEJvEB5N8UE/s320/Pnh%C3%A3o2.jpg" alt="" id="BLOGGER_PHOTO_ID_5240692845597375410" border="0" /&gt;&lt;/a&gt;Vista do Pinhão&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6td2D1kxrzM/SLqrhFYoqGI/AAAAAAAAAKU/-QLH7r07VT8/s1600-h/Rio+de+Onor.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6td2D1kxrzM/SLqrhFYoqGI/AAAAAAAAAKU/-QLH7r07VT8/s320/Rio+de+Onor.jpg" alt="" id="BLOGGER_PHOTO_ID_5240689701268531298" border="0" /&gt;&lt;/a&gt;Rio de Onor&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6td2D1kxrzM/SLqrK_GfqvI/AAAAAAAAAKM/ZoeLjtQMgg0/s1600-h/Museu+do+Mascara+Iberica.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6td2D1kxrzM/SLqrK_GfqvI/AAAAAAAAAKM/ZoeLjtQMgg0/s320/Museu+do+Mascara+Iberica.jpg" alt="" id="BLOGGER_PHOTO_ID_5240689321624709874" border="0" /&gt;&lt;/a&gt;Museu da Mascara Ibérico&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6td2D1kxrzM/SLqqZbiCp2I/AAAAAAAAAKE/Dmp9kk5RGyo/s1600-h/Bragan%C3%A7a+vista+do+Castelo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6td2D1kxrzM/SLqqZbiCp2I/AAAAAAAAAKE/Dmp9kk5RGyo/s320/Bragan%C3%A7a+vista+do+Castelo.jpg" alt="" id="BLOGGER_PHOTO_ID_5240688470262982498" border="0" /&gt;&lt;/a&gt;Bragança Vista do Castelo&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6td2D1kxrzM/SLqqA88SefI/AAAAAAAAAJ8/rAl0OLvvBaw/s1600-h/Miranda+do+Douro.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6td2D1kxrzM/SLqqA88SefI/AAAAAAAAAJ8/rAl0OLvvBaw/s320/Miranda+do+Douro.jpg" alt="" id="BLOGGER_PHOTO_ID_5240688049734711794" border="0" /&gt;&lt;/a&gt;Miranda Do Douro&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6td2D1kxrzM/SLqppw_FWPI/AAAAAAAAAJ0/p0DAkNY79H8/s1600-h/trancoso.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6td2D1kxrzM/SLqppw_FWPI/AAAAAAAAAJ0/p0DAkNY79H8/s320/trancoso.jpg" alt="" id="BLOGGER_PHOTO_ID_5240687651388217586" border="0" /&gt;&lt;/a&gt;Trancoso&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-2374746132983715660?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=qQEHN7Qd"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/L3ep7nNBDc8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/2374746132983715660/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/08/vindo-de-frias-bragana.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/2374746132983715660?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/2374746132983715660?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/L3ep7nNBDc8/vindo-de-frias-bragana.html" title="Vindo de Férias" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_6td2D1kxrzM/SLquYG7DO7I/AAAAAAAAAKk/SEJvEB5N8UE/s72-c/Pnh%C3%A3o2.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>férias</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/08/vindo-de-frias-bragana.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUGQX0zcSp7ImA9WxRREEw.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-4670531576921432536</id><published>2008-07-30T22:30:00.007+01:00</published><updated>2008-09-21T16:50:20.389+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-21T16:50:20.389+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Identity" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Resolvendo problemas com Identity no SQL</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wv_hE-sxxbTxkauIeF_crpkEuV4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wv_hE-sxxbTxkauIeF_crpkEuV4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wv_hE-sxxbTxkauIeF_crpkEuV4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wv_hE-sxxbTxkauIeF_crpkEuV4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6td2D1kxrzM/SJDdv_Vq32I/AAAAAAAAAJs/qCTvu-ct3lg/s1600-h/SQL_Truques+e+Dicas.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_6td2D1kxrzM/SJDdv_Vq32I/AAAAAAAAAJs/qCTvu-ct3lg/s320/SQL_Truques+e+Dicas.jpg" alt="" id="BLOGGER_PHOTO_ID_5228922983903059810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Estava a procura de uma solução para os problemas com as colunas de identity no SQL e encontrei uma solução&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para ver qual o número que esta a nossa coluna de identity:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;"&gt;DBCC CHECKIDENT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;"&gt;(&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;"&gt; articles&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;"&gt;)&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;A resposta é que o valor é 6 como se pode visualizar aqui em baixo&lt;/span&gt;&lt;br /&gt;Checking identity information: current identity value '6', current column value '6'.&lt;br /&gt;DBCC execution completed. If DBCC printed error messages, contact your system administrator.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Para colocar um novo número na nossa coluna da tabela article:&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);font-size:85%;" &gt;&lt;br /&gt;DBCC CHECKIDENT&lt;br /&gt;&lt;br /&gt;(&lt;br /&gt;&lt;br /&gt;articles,reseed ,6000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;retorna:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);font-size:85%;" &gt;Checking identity information: current identity value '1000', current column value '6000'.&lt;br /&gt;DBCC execution completed. If DBCC printed error messages, contact your system administrator.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Nota:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Não se deve usar o comando &lt;span style="color: rgb(51, 102, 255);"&gt;truncate&lt;/span&gt; pois este faz um reset a coluna Identity, por esta razão deve-se usar o comando &lt;span style="color: rgb(51, 102, 255);"&gt;delete&lt;/span&gt;.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-4670531576921432536?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=5mF2qexQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/hA_Djn80r4M" height="1" width="1"/&gt;</content><link rel="related" href="http://blogs.techrepublic.com.com/datacenter/wp-trackback.php?p=406" title="Resolvendo problemas com Identity no SQL" /><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/4670531576921432536/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/07/resolvendo-problemas-com-identity-no.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/4670531576921432536?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/4670531576921432536?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/hA_Djn80r4M/resolvendo-problemas-com-identity-no.html" title="Resolvendo problemas com Identity no SQL" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_6td2D1kxrzM/SJDdv_Vq32I/AAAAAAAAAJs/qCTvu-ct3lg/s72-c/SQL_Truques+e+Dicas.jpg" height="72" width="72" /><thr:total>1</thr:total><coop:keyword>SQL Identity</coop:keyword><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>SQL</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/07/resolvendo-problemas-com-identity-no.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUBQ3s4cSp7ImA9WxRREEw.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-6258488066685485265</id><published>2008-07-14T20:53:00.004+01:00</published><updated>2008-09-21T16:50:52.539+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-21T16:50:52.539+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="Excel" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="It Tech Blogers" /><title>Select Excel</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0N9pbRbTVGOf5-JIo64coQ4axnI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0N9pbRbTVGOf5-JIo64coQ4axnI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0N9pbRbTVGOf5-JIo64coQ4axnI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0N9pbRbTVGOf5-JIo64coQ4axnI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6td2D1kxrzM/SHuo7iUDfiI/AAAAAAAAAJU/wxo2CoqttkM/s1600-h/Stop.jpeg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_6td2D1kxrzM/SHuo7iUDfiI/AAAAAAAAAJU/wxo2CoqttkM/s320/Stop.jpeg" alt="" id="BLOGGER_PHOTO_ID_5222953933642890786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Vou mostrar como eu uso um select para  lêr um ficheiro do Excel&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Exemplo:&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Select * &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;   'Data Source=D:\importa\Ficheiro_Excel.xls;Extended Properties=Excel 8.0')...Folha1$ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para usarmos com a eficácia que sempre pretendemos. Os cabeçalhos devem ser únicos&lt;br /&gt;e aonde está o &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Data Source&lt;/span&gt; deve-se indicar a localização do ficheiro e a folha  do ficheiro de Excel que queremos efectuar o select(nota: o &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;$ &lt;/span&gt;faz parte do comando). Os nomes quer do ficheiro quer da folha deve-ser simples, ou seja, sem espaços e caracteres especiais, as colunas do ficheiro de Excel deve estar bem formatadas.&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Seja Solidário  vá a  &lt;a href="http://www.ami.pt/"&gt;http://www.ami.pt&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-6258488066685485265?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=wo3KDSqw"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/LNVv2QUF26I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/6258488066685485265/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/07/select-excel.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/6258488066685485265?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/6258488066685485265?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/LNVv2QUF26I/select-excel.html" title="Select Excel" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_6td2D1kxrzM/SHuo7iUDfiI/AAAAAAAAAJU/wxo2CoqttkM/s72-c/Stop.jpeg" height="72" width="72" /><thr:total>1</thr:total><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>Excel</coop:keyword><coop:keyword>SQL</coop:keyword><coop:keyword>It Tech Blogers</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/07/select-excel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUMQn44fSp7ImA9WxRREEw.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-6791661853389979697</id><published>2008-06-19T19:30:00.007+01:00</published><updated>2008-09-21T16:51:23.035+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-21T16:51:23.035+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="TI" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Truques e Dicas" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>SQL - Como Resolver Problemas com Nulos</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZLLGvW5WBK4Yv4BhRRoAoJM8wAA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZLLGvW5WBK4Yv4BhRRoAoJM8wAA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZLLGvW5WBK4Yv4BhRRoAoJM8wAA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZLLGvW5WBK4Yv4BhRRoAoJM8wAA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ittechblogers.blogspot.com/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_6td2D1kxrzM/SFqXtzjfKeI/AAAAAAAAAJM/Uy0EXgbuqeQ/s320/SQL_Truques+e+Dicas.jpg" alt="" id="BLOGGER_PHOTO_ID_5213646331823729122" border="0" /&gt;&lt;/a&gt;Caros Leitores hoje traga-vos um exemplo para evitar&lt;br /&gt;os problemas de campos que são nulos no SQL e como uma simples instrução, podemos resolver o problema&lt;br /&gt;a sintaxe é a seguinte:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:trebuchet ms;" &gt;Isnull(campo ou expressão,número)&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, ou seja, &lt;span style="color: rgb(51, 51, 255); font-weight: bold; font-style: italic;"&gt;Isnull(fila_teste,0) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Explicação  se campo for nulo o valor é zero, se a operação for divisão ou multiplicação pode-se usar em vez do zero um 1, ou um &lt;span style="color: rgb(51, 51, 255); font-weight: bold; font-style: italic;"&gt;case &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;mas em relação a este irei abordar brevemente,&lt;br /&gt;espero que seja útil este "post" e que Portugal&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; ganhe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; no Euro 2008 frente a Alemanha.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jorge.m.cunha.googlepages.com/home_pt2"&gt;Site: Pessoal &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-6791661853389979697?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=QeJh8Dqu"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/EbipvuJsbok" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/6791661853389979697/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/06/sql-como-resolver-problemas-com-nulos.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/6791661853389979697?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/6791661853389979697?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/EbipvuJsbok/sql-como-resolver-problemas-com-nulos.html" title="SQL - Como Resolver Problemas com Nulos" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_6td2D1kxrzM/SFqXtzjfKeI/AAAAAAAAAJM/Uy0EXgbuqeQ/s72-c/SQL_Truques+e+Dicas.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>TI</coop:keyword><coop:keyword>SQL Truques e Dicas</coop:keyword><coop:keyword>SQL</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/06/sql-como-resolver-problemas-com-nulos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEANSHs5eyp7ImA9WxdRF00.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-6739888006496824513</id><published>2008-06-05T23:42:00.004+01:00</published><updated>2008-06-05T23:59:59.523+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-05T23:59:59.523+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Crystal" /><title>Crystal While Printing Records e Sql Expression fields</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kRJsEMxG3OPUv-z58qHLsmB0ZhA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kRJsEMxG3OPUv-z58qHLsmB0ZhA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kRJsEMxG3OPUv-z58qHLsmB0ZhA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kRJsEMxG3OPUv-z58qHLsmB0ZhA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Vou colocar uma Dica sobre o Crystal Reports que dá muito jeito. Uma delas tem a com o sql expressions em que podemos usar outra tabela e colocar o campo no report em que podemos efectuar colocando da seguinte forma:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;(select top 1 registo from tabela where registo=1)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Podemos usar esta expressão sempre entre parênteses.&lt;br /&gt;&lt;br /&gt;Em relação ao While Printing Records é muito util quando estamos a calcular totais ou se queremos avaliar se a impressão de registos de detalhe já terminou   para  possamos suprimir o page footer a sintaxe para exemplo:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;WhilePrintingRecords;&lt;/span&gt; &lt;span style="color: rgb(51, 51, 255);"&gt;Booleanvar myvar true&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6td2D1kxrzM/SEhvlW2z4WI/AAAAAAAAAI0/JODh8mdgJak/s1600-h/JC_logo_original_v1_pt.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_6td2D1kxrzM/SEhvlW2z4WI/AAAAAAAAAI0/JODh8mdgJak/s320/JC_logo_original_v1_pt.jpg" alt="" id="BLOGGER_PHOTO_ID_5208535656635294050" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-6739888006496824513?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=ajjqnBss"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/KI8xt1-QEOI" height="1" width="1"/&gt;</content><link rel="related" href="http://jorge.m.cunha.googlepages.com/home" title="Crystal While Printing Records e Sql Expression fields" /><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/6739888006496824513/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/06/crystal-while-printing-records-e-sql.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/6739888006496824513?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/6739888006496824513?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/KI8xt1-QEOI/crystal-while-printing-records-e-sql.html" title="Crystal While Printing Records e Sql Expression fields" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_6td2D1kxrzM/SEhvlW2z4WI/AAAAAAAAAI0/JODh8mdgJak/s72-c/JC_logo_original_v1_pt.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>SQL</coop:keyword><coop:keyword>Crystal</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/06/crystal-while-printing-records-e-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04BQXc8eCp7ImA9WxdSFEw.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-8220640458737360788</id><published>2008-05-21T23:18:00.005+01:00</published><updated>2008-05-22T00:19:10.970+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-22T00:19:10.970+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows vista" /><category scheme="http://www.blogger.com/atom/ns#" term="Vista" /><title>Reflexão sobre o Windows Vista</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9mdcB-1ndc5G5eHww3HxYslD3l8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9mdcB-1ndc5G5eHww3HxYslD3l8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9mdcB-1ndc5G5eHww3HxYslD3l8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9mdcB-1ndc5G5eHww3HxYslD3l8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6td2D1kxrzM/SDSif1tZCcI/AAAAAAAAAHo/22wrWh-znuI/s1600-h/Caminho.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 261px; height: 195px;" src="http://3.bp.blogspot.com/_6td2D1kxrzM/SDSif1tZCcI/AAAAAAAAAHo/22wrWh-znuI/s320/Caminho.JPG" alt="" id="BLOGGER_PHOTO_ID_5202962137396873666" border="0" /&gt;&lt;/a&gt;Depois de algum caminho percorrido, penso que tem vindo a estabilizar.&lt;br /&gt;&lt;br /&gt;Neste momento pela minha experiência com o Vista em Português e em Inglês penso que as Empresas podem começar já a pensar em actualizar os seus parques informáticos mas devem ter atenção ao seguinte:&lt;br /&gt;&lt;br /&gt;- Hardware&lt;br /&gt;O Hardware dever ter como processador pelo menos um Duo Core e pelo menos 2 GB de Ram na memória.Uma boa placa de vídeo. Verificar se o hardware está homologado para o Vista, ou seja Drivers para os mesmos. &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=67240B76-3148-4E49-943D-4D9EA7F77730&amp;amp;displaylang=en"&gt;( existe uma Ferramenta neste link para avaliar na vossa rede). &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Existe também para computadores com o Windows XP no site da microsoft um programa para avaliar e aconselhar ( aqui vai o link da microsoft  &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=pt-pt&amp;amp;FamilyID=42b5ac83-c24f-4863-a389-3ffc194924f8"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=pt-pt&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=pt-pt&amp;amp;FamilyID=42b5ac83-c24f-4863-a389-3ffc194924f8"&gt;&amp;amp;FamilyID=42b5ac83-c24f-4863-a389-3ffc194924f8)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Software&lt;br /&gt;&lt;br /&gt;Efectuar um levantamento exaustivo em termos de aplicações para que estas corram no Vista.&lt;br /&gt;com estas indicações penso que poderá avançar para um teste piloto para assegurar que a transição é calma e segura.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6td2D1kxrzM/SDSlBltZCeI/AAAAAAAAAH4/ON1CFMx0Evg/s1600-h/cascata.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 264px; height: 198px;" src="http://2.bp.blogspot.com/_6td2D1kxrzM/SDSlBltZCeI/AAAAAAAAAH4/ON1CFMx0Evg/s320/cascata.JPG" alt="" id="BLOGGER_PHOTO_ID_5202964916240714210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Se o seu parque de PC's  for das maiores marcas mundiais&lt;br /&gt;deve consultar o site do fabricante&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A versão do Vista que recomendo é o Vista Business e as versões mais estaveis como sempre são as Nativas, ou seja, em Inglês.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;WebSite JC&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jorge.m.cunha.googlepages.com"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_6td2D1kxrzM/SDStIVtZCfI/AAAAAAAAAIA/skIz3H2BTK4/s320/IconFlyer_small.jpg" alt="" id="BLOGGER_PHOTO_ID_5202973828297853426" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-8220640458737360788?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=1QXmv10m"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/F44NmFTMT8c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/8220640458737360788/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/05/reflexo-sobre-o-windows-vista.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/8220640458737360788?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/8220640458737360788?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/F44NmFTMT8c/reflexo-sobre-o-windows-vista.html" title="Reflexão sobre o Windows Vista" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_6td2D1kxrzM/SDSif1tZCcI/AAAAAAAAAHo/22wrWh-znuI/s72-c/Caminho.JPG" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>windows vista</coop:keyword><coop:keyword>Vista</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/05/reflexo-sobre-o-windows-vista.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMDSXY9eSp7ImA9WxZbF00.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-2229158824167719761</id><published>2008-04-20T14:42:00.007+01:00</published><updated>2008-04-20T15:07:58.861+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-20T15:07:58.861+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google Pesquisa Personalizada" /><title>Motor de Pesquisa</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Xt-Hon2S6NqyTrYdHjf062Tf6w0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xt-Hon2S6NqyTrYdHjf062Tf6w0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Xt-Hon2S6NqyTrYdHjf062Tf6w0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xt-Hon2S6NqyTrYdHjf062Tf6w0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Caros em virtude de ter muito trabalho foi-me completamente impossível de elaborar conteúdo. Por isso deixo-vos com o meu motor de pesquisa, proporcionado pelo Google com o nome de pesquisa personalizada Beta em Português.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/custom?hl=pt-PT&amp;amp;client=pub-3975014148230661&amp;amp;channel=0983544504&amp;amp;cof=FORID%3A1%3BAH%3Aleft%3BCX%3ABest%2520Resources%2520for%2520IT%3BL%3Ahttp%3A%2F%2Fwww.google.com%2Fcoop%2Fintl%2Fpt-US%2Fimages%2Fcustom_search_sm.gif%3BLH%3A65%3BLP%3A1%3BLC%3A%23333366%3BVLC%3A%23FFCC00%3BDIV%3A%23FFFF00%3B&amp;amp;adkw=AELymgXdD8XIFkrRQDjVobofDPdBJXz9C1Cz-8yJ-9dl6SDU0dZmzt_6KSIcCYlT_-fdBrkScYDJLp-J_MCPcfu2uYzyXfpvGA5zarPDNdq_MONzHR115TG2nRu6kHvH-s0DycvuIEbKhEgrjtGlp-KJSEblEVm02mV5rVHj5t80w6ib-TzNGSo&amp;amp;q=&amp;amp;btnG=Pesquisar&amp;amp;cx=004549758172018987066%3Anbduvfzyy1s"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_6td2D1kxrzM/SAtJ4jk9LvI/AAAAAAAAAE0/yb3dMoSHyx4/s320/google_pesquisa.png" alt="" id="BLOGGER_PHOTO_ID_5191324231446376178" border="0" /&gt;&lt;/a&gt;Este motor de pesquisa que utilizo no meu dia a dia, desta forma foi seleccionado fontes de informação colocando todos os sites que utilizo para trabalhar. Desta forma partilho está informação com todos.&lt;br /&gt;Se clicarem a imagem poderam usar também e ver se funciona para vocês.&lt;br /&gt;Se puderem dêem o feedback que julgam adequado para melhorar.&lt;br /&gt;&lt;br /&gt;Deixo-vos mais uma imagem a baixo para verem&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/custom?hl=pt-PT&amp;amp;client=pub-3975014148230661&amp;amp;channel=0983544504&amp;amp;cof=FORID%3A1%3BAH%3Aleft%3BCX%3ABest%2520Resources%2520for%2520IT%3BL%3Ahttp%3A%2F%2Fwww.google.com%2Fcoop%2Fintl%2Fpt-US%2Fimages%2Fcustom_search_sm.gif%3BLH%3A65%3BLP%3A1%3BLC%3A%23333366%3BVLC%3A%23FFCC00%3BDIV%3A%23FFFF00%3B&amp;amp;adkw=AELymgXdD8XIFkrRQDjVobofDPdBJXz9C1Cz-8yJ-9dl6SDU0dZmzt_6KSIcCYlT_-fdBrkScYDJLp-J_MCPcfu2uYzyXfpvGA5zarPDNdq_MONzHR115TG2nRu6kHvH-s0DycvuIEbKhEgrjtGlp-KJSEblEVm02mV5rVHj5t80w6ib-TzNGSo&amp;amp;q=&amp;amp;btnG=Pesquisar&amp;amp;cx=004549758172018987066%3Anbduvfzyy1s"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_6td2D1kxrzM/SAtNizk9LwI/AAAAAAAAAE8/pzEl1IGL8qI/s320/google_pesquisa2.png" alt="" id="BLOGGER_PHOTO_ID_5191328255830732546" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-2229158824167719761?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=Ocd0GgrF"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/-lKCc4h_wJY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/2229158824167719761/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/04/motor-de-pesquisa.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/2229158824167719761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/2229158824167719761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/-lKCc4h_wJY/motor-de-pesquisa.html" title="Motor de Pesquisa" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6td2D1kxrzM/SAtJ4jk9LvI/AAAAAAAAAE0/yb3dMoSHyx4/s72-c/google_pesquisa.png" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>Google Pesquisa Personalizada</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/04/motor-de-pesquisa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUNQ38yfCp7ImA9WxZVGE4.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-2920581393704737173</id><published>2008-03-29T23:00:00.004Z</published><updated>2008-03-29T23:11:32.194Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-29T23:11:32.194Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OPEN ID" /><title>OPEN ID</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/t5MnZ6Yh1QG2NJkBr-QepXl8rR0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t5MnZ6Yh1QG2NJkBr-QepXl8rR0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/t5MnZ6Yh1QG2NJkBr-QepXl8rR0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t5MnZ6Yh1QG2NJkBr-QepXl8rR0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hoje vamos falar sobre o OPEN ID esta tecnologia permite efectuar o acesso em múltiplos sites com toda a segurança. Esta tecnologia em que tive o conhecimento a partir do Microsoft Passport, mas não vingou pelo menos generalizou a outros sites não Microsoft.&lt;br /&gt;Voltando a tecnologia com a Web 2.0 e as redes sociais em que o utilizador tem de inserir o utilizador e password múltiplas vezes. Esta tecnologia lançada através da Fundação Open ID&lt;br /&gt;que não é proprietária tem já múltiplos  sites a fornecer  está solução tais como a Verisign entre outras, o que torna ainda mais credível esta iniciativa, também existem já muitos sites a aderirem a está solução de autenticação. Apesar deste post não ser de uma actualidade gritante penso que depois de lerem atentamente através deste link &lt;a href="http://www.openid.net"&gt;http://www.openid.net.&lt;/a&gt; No mundo das empresas estas já tem muitas soluções de "Single Sign On".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-2920581393704737173?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=4wBXEArc"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/EQpaOifawTo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/2920581393704737173/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/03/open-id.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/2920581393704737173?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/2920581393704737173?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/EQpaOifawTo/open-id.html" title="OPEN ID" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total><coop:keyword>OPEN ID</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/03/open-id.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8HSXc8eCp7ImA9WxZWFUQ.&quot;"><id>tag:blogger.com,1999:blog-5471390318983737874.post-5605585552119622700</id><published>2008-03-15T16:14:00.005Z</published><updated>2008-03-15T16:33:58.970Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-15T16:33:58.970Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISTA Ecrã Preto" /><title>VISTA e o Ecrã Preto</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KhKbuFP6IdoPjr5ugRwGBgPNkt8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KhKbuFP6IdoPjr5ugRwGBgPNkt8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KhKbuFP6IdoPjr5ugRwGBgPNkt8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KhKbuFP6IdoPjr5ugRwGBgPNkt8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Mais uma vez tive de efectuar um restauro do sistema porque a actualização que efectuei  estava sempre a dizer que estava a concluir, mesmo depois de ter reiniciado. Mais uma vez tive de efectuar um ponto de restauro, uma ferramenta muito útil.&lt;br /&gt;- Descrição de passos Entrar em modo de segurança e depois seleccionar o ponto de restauro anterior a actualização.&lt;br /&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6td2D1kxrzM/R9v4L2akj5I/AAAAAAAAAEU/I-1Fntj2IdE/s1600-h/Actualiza%C3%A7%C3%A3o+KB946041.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6td2D1kxrzM/R9v4L2akj5I/AAAAAAAAAEU/I-1Fntj2IdE/s320/Actualiza%C3%A7%C3%A3o+KB946041.jpg" alt="" id="BLOGGER_PHOTO_ID_5178005079061729170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Espero que apesar do continuado esforço  da Microsoft, esta não  fique  enfadado com este post, pois nós  sabemos que por vezes estas situações ocorrem . Temos de esperar pelo SP1 para que  fiquem ultrapassados  estes  pequenos  problemas.&lt;img src="file:///c:/temp/moz-screenshot.jpg" alt="" /&gt;&lt;img src="file:///c:/temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5471390318983737874-5605585552119622700?l=ittechblogers.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogspot/KpEX?a=JMhmh6OD"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogspot/KpEX?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KpEX/~4/WFOUzCAYEKw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ittechblogers.blogspot.com/feeds/5605585552119622700/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://ittechblogers.blogspot.com/2008/03/vista-e-o-ecr-preto.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/5605585552119622700?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5471390318983737874/posts/default/5605585552119622700?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KpEX/~3/WFOUzCAYEKw/vista-e-o-ecr-preto.html" title="VISTA e o Ecrã Preto" /><author><name>Jorge Cunha</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-hGKqyU2n7sc/AAAAAAAAAAI/AAAAAAAAA9M/lxVSasDVKoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6td2D1kxrzM/R9v4L2akj5I/AAAAAAAAAEU/I-1Fntj2IdE/s72-c/Actualiza%C3%A7%C3%A3o+KB946041.jpg" height="72" width="72" /><thr:total>0</thr:total><coop:keyword>VISTA Ecrã Preto</coop:keyword><feedburner:origLink>http://ittechblogers.blogspot.com/2008/03/vista-e-o-ecr-preto.html</feedburner:origLink></entry></feed>

