TRUNCATE TABLE GERA LOG #FicaDica :)


Desculpem ter deixado o titulo em maiúsculo, se desse ainda faria em NEGRITO. Na empresa que trabalho sou responsável por entrevistar os candidatos.  E 9 a cada 10 DBAs me falam que TRUNCATE TABLE não gera log, que não dá para fazer ROLLBACK Mas é CLARO que o SQL salva log, e se der algum problema […]

1 dia do evento 24h PASS


Seguem algumas dicas e coisas novas ou não tão usuais que aprendi no primeiro dia do 24h PASS, são mais direcionadas aos DBAs, mas também serve aos desenvolvedores e curiosos Para mim sempre foi uma verdade que o VARCHAR(MAX) era igual ao TEXT, porém eu estava enganado e o varchar(MAX) fica na linha de dados, […]

PASS 2011 – Agenda


Depois de muito escolher e pensar cheguei na minha agenda para o evento PASS 2011 (Seattle) Estarei voando no sábado para lá, espero conseguir postar algo de lá Parece que os KeyNotes terão streaming, será as 12:15 (-3 BR) PASS Summit Day One Keynote – Ted Kummert and Rushabh Mehta Ainda tive de deixar algumas […]

MCTS 70-433 SQL DEV


Hoje fui aprovado em mais uma certificação a primeira da carreira de DEV (MCTS – 70-433), já tenho as 2 de ADM (MCTS e MITP) e as 2 de BI (MCTS e MITP). Estas 2 ultimas linhas (ADM e BI) praticamente não estudei, fui com o meu conhecimento do dia-a-dia, pois estava atuando diretamente com […]

GROUP BY ALL


Mais uma que não conhecia, sempre temos algo para aprender 🙂 O GROUP BY ALL mostra a soma dos valores “ZERADOS” desconsiderando o filtro do WHERE SELECT collation_name as COLLATION, COUNT(*) as [COUNT] FROM sys.databases WHERE collation_name = ‘SQL_Latin1_General_CP1_CI_AS’ GROUP BY ALL collation_name COLLATION COUNT —————————- ———– Latin1_General_CI_AS 0 Latin1_General_CI_AS_KS_WS 0 SQL_Latin1_General_CP1_CI_AS 5 (3 row(s) […]