Mostrando postagens com marcador Dica. Mostrar todas as postagens
Mostrando postagens com marcador Dica. Mostrar todas as postagens

quinta-feira, 31 de outubro de 2013

Estilos de DATA/HORA do SQLSERVER


Sintaxe do comando:
CONVERT(data_type(length),expression,style)

Exemplo de conversão da data atual através da função GETDATE(), para o padrão americano "110".

quarta-feira, 9 de outubro de 2013

Dica Rápida - Listar arquivos do diretório (SQL SERVER)

Lista tudo que tem no diretório, tanto subdiretórios quanto arquivos.


EXEC master.dbo.xp_dirtree N'\\Diretorio\Exmplo\Teste', 1, 1

terça-feira, 8 de outubro de 2013

Dica Rápida - Localizar coluna dentre as tabelas do banco (SQL SERVER)


Você já precisou localizar um campo, mas não sabia em que tabela ele se encontrava? 

Então o SELECT abaixo resolverá os seus problemas!


SELECT
            T.name AS Tabela,
            C.name AS Coluna
FROM sys.sysobjects    AS T (NOLOCK)
            INNER JOIN sys.all_columns AS C (NOLOCK) 
ON T.id = C.object_id AND T.XTYPE = 'U'
            WHERE C.NAME LIKE '%NomeDoCampo%'


Créditos: MSDN

sexta-feira, 4 de outubro de 2013

Dica Rápida - Recuperar registros duplicados na tabela (SQL SERVER)

Dica rápida e que ajuda bastante no dia a dia.

SELECT
Campo_que_repete,
Demais_campos_desejados
FROM
sua_tabela tab1
WHERE (SELECT COUNT(*)
FROM sua_tabela tab2
WHERE tab2.Campo_que_repete = tab1.Campo_que_repete) > 1


OBS: Você compara o campo da tabela com ele mesmo, apenas usando um 'alias' diferente.