segunda-feira, 19 de março de 2012

SQLServer - importar arquivo CSV

Primeiro, crie uma tabela com a mesma estrutura do arquivo.

Em seguida, execute o seguinte comando:


BULK INSERT TB_TEMP -- inserir na tabela desejada
FROM 'D:\TranferFiles\Clientes.csv'-- caminho do arquivo e formato
WITH (
  CODEPAGE = 'ACP', -- para arquivos com acento
  FIELDTERMINATOR= ';', -- caractere que separa os campos no arquivo
  ROWTERMINATOR= '\n'-- referencia para fim da linha
GO


É isso.

Marcadores: , ,

quarta-feira, 14 de março de 2012

SQLServer - Consulta envolvendo COLLATES diferentes

Suponha que haja duas bases de dados com collates diferentes e precisamos fazer uma consulta que envolva suas tabelas unidas.

O COLLATE DATABASE_DEFAULT em um dos lados resolve o problema.

Por exemplo:

SELECT *
FROM Foo.dbo.TB_USUARIO
WHERE ID_USUARIO COLLATE DATABASE_DEFAULT NOT IN (SELECT ID FROM Other.dbo.TB_USER)


É isso.

Marcadores: , ,

terça-feira, 6 de março de 2012

Install / Uninstall .NET Windows Service [C#]

This example shows how to install and uninstall a .NET windows service.

Install service using InstallUtil.exe To install or uninstall windows service (which was created using .NET Framework) use utility InstallUtil.exe. This tool can be found in the following path (use appropriate framework version number).

C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe

To install .NET service run command similar to this (specify full path to your service).

InstallUtil.exe "c:\myservice.exe"

To uninstall .NET service use the same command with parameter /u.

InstallUtil.exe /u "c:\myservice.exe"

Fonte: http://www.csharp-examples.net/install-net-service/

Marcadores: , , ,