Códigos
922 visualizações

Gerando números e registros aleatórios em SQL SERVER

Alessandro Silvestre - 18 de outubro de 2010

Saudações a todos, Hoje vou apresentar duas rotinas simples porém de extrema utilidade em SQL Server, seja 2005 ou 2008. A primeira delas consiste em gerar registros com números aleatórios e a segunda consiste em retornar um único registro aleatório. Vamos ao nosso cenário, imagine que você esta trabalhando em um banco e este deseja implementar aqueles cartões de numeração para validar o usuario, o famoso TOKEN. Então iremos receber o ID da um registro de cliente, para poder ligar o token ao cliente. Vamos aos código: Precisaremos de 2 Tabelas 2 dois scripts T-SQL, sendo um deles uma procedure

Artigos
1270 visualizações1

Tudo sobre Procedures

Peterson Ferreira dos Santos - 20 de novembro de 2008

Tudo sobre procedures utilizando o SQL Server 2005. Como montar uma procedure passo a passo.

Códigos
801 visualizações1

Split no SQL Server

Peter Jordan - 18 de dezembro de 2006

Código que deve ser utilizado em uma Procedure no SQL Server para que ele gere um tipo de "SPLIT". É necessário colocar a string na variável @ARRAY, e o delimitador utilizado na variável @DELIMITADOR; funciona exatamente como o "SPLIT", a diferença é que aqui neste código é gerada uma Tabela Temporária simulando o Array. O nome da tabela é #ARRAY.

Códigos
1015 visualizações

Listar os campos de uma tabela ou view

Gabriel Fróes - 16 de novembro de 2006

Com esta Query é possível criar uma lista dos campos de uma Tabela ou de uma View no SQL SERVER, basta substituir o TBL_TESTE pelo nome da Tabela ou View que você queira listar os campos. PS: Também é possível listar os parametros de um Stored Procedure, basta colocar o nome da procedure no lugar de TBL_TESTE.

Códigos
849 visualizações

Criptografar Stored Procedures com SQL Server

Gabriel Fróes - 14 de novembro de 2006

Ao desenvolver stored procedures dentro de um banco de dados no SQL Server é possível criptografar o código delas para que ninguém mal intencionado altere e cause um estrago em sua aplicação. Para criptografar a stored procedures basta adiciona ao final do CREATE PROCEDURE o comando WITH ENCRYPTION. DICA: É muito importante que ao criptografar uma stored procedures, sempre se guarde em algum lugar o código original pois não será possível depois descriptografar a partir do banco de dados, e sempre que for preciso realizar atualizações poderá ser feito através do código original.

Códigos
735 visualizações

Enviar email no SQL Server usando o CDONTS com T-SQL

Gabriel Fróes - 7 de novembro de 2006

Quem geralmente utiliza o SQL Server para armazenar as regras de negócios de um sistema/site, utiliza bastante o recurso de Procedures Armazenadas (Stored Procedures) usando como linguagem o T-SQL. Provavelmente em algum momento será necessário enviar e-mail utilizando as próprias procedures. Uma das soluções é instanciar o componente CDONTS para realizar esta tarefa. Este código foi desenvolvido em T-SQL que cria uma procedure que utiliza o CDONTS.dll para o envio de email. A procedure não verifica se os endereços de emails passados são válidos, os parametros estão todos comentados no código. Aviso: É necessário que no servidor do SQL Server tenha instalado o componente CDONTS.