Acabei de ler em um blog um post que me agradou muito, mostrando alguns dos novos recursos do sql server 2008 e cada um é melhor que o outro, teremos até intellisense!

Confira: http://angryhacker.com/blog/archive/2008/06/20/10-reasons-why-sql-server-2008-is-going-to-rock.aspx

Anúncios

LinqPAD – É um excelente visualizador de consultas LINQ. É free e não precisa instalar, apenas executar e são apenas 2MB. Baixe na página oficial: www.linqpad.net

Um jeito simples de migrar base de dados e até mesmo fazer um backup é usar um arquivo delimitado por virgulas, e é mais simples ainda importar esse arquivo no mySQL.

LOAD DATA LOCAL INFILE 'arquivo.ext'
INTO TABLE tabela
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(campo1, campo2, campo3);

O comando acima faria a leitura de um arquivo no seguinte formato:

texto1,texto2,texto3

Porém as vezes quando geramos o arquivo delimitado por virgulas ele possui o seguinte formato:

“texto1″,”texto2″,”texto3”

Como ficaria então? Pois caso use o comando acima, ele irá considerar a aspas dupla como parte da string. Entao podemos utilizar mais uma opção que o comando permite. 

LOAD DATA LOCAL INFILE 'arquivo.ext'
INTO TABLE tabela
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(campo1, campo2, campo3);