Archive | setembro, 2015

Anular IDENTITY para Inserir dados SQL Server

USE SEUDATABASE

SET IDENTITY_INSERT [PortalIndicadores].[dbo].GRAFICO ON
GO
  INSERT INTO GRAFICO ([ID],[OBJETO],[TITULO],[SUBTITULO],[AJUDA])
       VALUES ('1','101','Tit','SUBT','AJUDA')
  INSERT INTO GRAFICO ([ID],[OBJETO],[TITULO],[SUBTITULO],[AJUDA])
       VALUES ('2','102','Tit','SUBT','AJUDA')

-- Disable IDENTITY_INSERT.
SET IDENTITY_INSERT GRAFICO OFF
GO

-- Enable IDENTITY_INSERT.
SET IDENTITY_INSERT [PortalIndicadores].[dbo].PAGINA_GRAFICO ON

GO
   -- Insert the specified identity row using a column list.
   INSERT INTO PAGINA_GRAFICO (ID, ID_PAGINA, ID_GRAFICO, STATUS)
                       VALUES ('321','89','337','1')
   INSERT INTO PAGINA_GRAFICO (ID, ID_PAGINA, ID_GRAFICO, STATUS)
                       VALUES ('320','90','336','1')

-- Disable IDENTITY_INSERT.
SET IDENTITY_INSERT PAGINA_GRAFICO OFF

GO

jQuery Seletor & each()

Com este seletor você consegue capturar o objeto através do atributo e seu valor.

No exemplo abaixo capturo os objetos [option] onde o elemento pai contenha atributo [id] com o valor [cboEspec]

$("[id='cboEspec'] option").each(function(index){
      console.log((index)+' - '+$(this).text());
});

Hash MD5 SQL Server

Sintaxe:

  • HASHBYTES ( ”, { @input | ‘input’ } )
  • ::= MD2 | MD4 | MD5 | SHA | SHA1 | SHA2_256 | SHA2_512
GO
 -- Executa o select a seguir e verifique como ficará a senha
 SELECT CONVERT(VARCHAR(MAX), HASHBYTES('MD5', 'Su4S3nh@'), 2)

 -- O exemplo abaixo atualiza a senha de um usuário existente
 UPDATE [DATATABSE].[dbo].[TABELA_USUARIO]
    SET [Col_Password] = CONVERT(VARCHAR(MAX), HASHBYTES('MD5', 'Su4S3nh'), 2)
  WHERE [Col_UserId]   = 32
GO