Tag: BD

Tudo sobre banco de dados e SQL

‘ApexSQL Complete’ Aplicativos úteis para utilizar junto com o SQL Server

No ambiente de desenvolvimento da empresa que trabalho faço o uso de alguns aplicativos junto com SQL Server e resolvi compartilhar quais são os aplicativos que utilizo, talvez alguns de vocês já conheçam esses aplicativos e outros não. Irei falar um pouco sobre um aplicativo muito útil em meu dia a dia que é o …

Inclusão em massa no SQL Server evitando cursores

Estava visualizando as atualizações do Facebook quando vi um post do Diego Nogare com um título que me chamou muita atenção “Edição #44 – Inclusão em massa no SQL Server evitando cursores“, logo, entrei no YouTube para ver o video e gostei muito, com isso, resolvi compartilhar com os seguidores do t-sql, vale muito a …

Criando CLR em C# para apagar um arquivo via SQL Server

Como podemos criar CLR para apagar um arquivo via SQL Server, neste post será demonstrado passo a passo de como fazer. Primeiramente abra seu Visual Studio, feito isso, será necessário criar um novo projeto, para isso, siga os procedimentos descritos abaixo: Selecione a opção File -> New ->Project; Selecione a opção SQL Server -> SQL Server …

Como posso saber quantas tabelas tenho em meu banco de dados e quantas linhas cada uma delas possui?

Como podemos saber quantas tabelas temos em um determinado banco de dados e quantas linhas cada uma das tabelas listada possuem, pois bem, nesse post será demonstrado como fazer. No exemplo demonstrado será utilizado o banco de dados AdventureWorks2012. Entendendo o código acima. SCHEMA_NAME: O ‘SCHEMA_NAME‘ retorna o esquema que o objeto pertence, percebam que passamos …

Função interna CHOOSE

A função interna CHOOSE retorna um valor de acordo com índice que foi passado por parâmetro, vamos ao exemplo que ficará mais claro seu funcionamento. Ao executar o select acima o retorno será ‘S’, pois, informamos que queríamos o índice 3.    

Criando SEQUENCE no SQL Server

Um dos bons recursos que o SQL Server apresentou a partir da versão 2012 foi a opção de criar sequence no banco de dados, assim  como seu concorrente direto Oracle já faz. Nesse post será visto como criar uma sequence no SQL Server, como fazer o uso da mesma em um insert, enfim, explicar todo o funcionamento …

Métodos de Atribuir valor a Variável SQL Server

No SQL Server existem três métodos de atribuir valor a uma variável, são eles: O primeiro método e mais utilizado é por meio da palavra chave “SET“, exemplo: O segundo método que também é bastante utilizado, porém, não tanto quanto o “SET” é fazer o uso de uma instrução “SELECT”, exemplo: O terceiro método é atribuir …

Coluna Calculada SQL Server

O SQL Server permite a criação de colunas calculadas, mais como criar e fazer o uso de uma coluna calculada? Primeiramente é necessário criar a tabela que será utilizada no exemplo. Tabela criada, agora será adicionado na tabela uma coluna calculada. O script acima altera a tabela “T_CAMPOCALCULADO” adicionando o campo “NOMECOMPLETO” onde o campo …

Diferença entre CAST(CAMPO AS VARCHAR) X CAST(CAMPO VARCHAR(100))

Diferença entre CAST(CAMPO AS VARCHAR) X CAST(CAMPO VARCHAR(100)) Quando é preciso converter um campo fazendo uso do ‘CAST‘ e a conversão é para o tipo de dados ‘VARCHAR‘ existem duas formas fazer. 1 . 2 . Mais qual a diferença entre a 1 e a 2? Quando utilizar o CAST(CAMPO AS VARCHAR) ou seja sem …

Fazendo uso da tabela temporária INSERTED dentro de uma trigger no SQL Server

O objetivo desse post é mostrar como utilizar o “INSERTED” do SQL Server em triggers do banco de dados. Primeiramente, vamos criar a tabela para cuja qual iremos utilizar em nosso exemplo. Pronto à tabela de exemplo foi criada, agora vamos a criar a trigger. A trigger foi criada, agora todas a vez que for …