Tag Archives: SQL Server

Obter nome e sobrenome consulta SQL Server

Obter nome e sobrenome a partir de um campo Nome Completo (FullName)

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL, SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , | Leave a comment

Procedure para gerar Inserts a partir de uma tabela existente

Procedure para gerar Inserts a partir de uma tabela existente

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , | Leave a comment

Procedure para Reindexar os Index do banco de dados SQL Server

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Desabilitar e Reabilitar constraint SQL Server

Para habilitar utilize o comando: ALTER TABLE tableName NOCHECK CONSTRAINT ALL Para reabilitar utilize o comando: ALTER TABLE tableName WITH CHECK CHECK CONSTRAINT ALL Obs: substituir o tableName pelo nome da sua tabela.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , | Leave a comment

Comparar Tabelas Banco de Dados SQL Server

Comparando as estruturas de todas as tabelas de dois bancos de dados diferentes no SQL Server [sql] use Banco1 SELECT CONCAT(t.name, ‘.’, c.name, ‘ (‘, tp.name, ‘, ‘, c.length, ‘, ‘, c.isnullable, ‘)’) TabelaCampoTipoTamanhoNull, t.name Tabela, c.name Campo, tp.name Tipo, c.length Tamanho, c.isnullable PerniteNull into #EstruturaA FROM SYSCOLUMNS c inner join SYSOBJECTS t on t.id […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , | Leave a comment

Gerar Query Insert Automaticamente

A procedure abaixo cria query INSERT a partir dos registros de uma tabela no SQL Server. [sql] CREATE PROC [dbo].[InsertGenerator] (@tableName varchar(100)) as –Declare a cursor to retrieve column specific information –for the specified table DECLARE cursCol CURSOR FAST_FORWARD FOR SELECT column_name,data_type FROM information_schema.columns WHERE table_name = @tableName OPEN cursCol DECLARE @string nvarchar(3000) –for storing […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , | Leave a comment

Funções de Data SQL Server

Algumas sugestões de como trabalhar com datas no SQL Server DECLARE @getdate DATETIME; SET @getdate = GETDATE(); SELECT CAST(‘1) Data Processada’ AS VARCHAR(50)), @getdate UNION SELECT CAST(‘2) Primeiro dia do mês’ AS VARCHAR(50)), DATEADD(mm, DATEDIFF(mm, 0, @getdate), 0) UNION SELECT CAST(‘3) Primeiro dia da semana’ AS VARCHAR(50)), DATEADD(wk, DATEDIFF(wk, 0, @getdate), 0) UNION SELECT CAST(‘4) […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Criar classe de entidade a partir de tabela SQL Server

Disponibilizo abaixo um script para geração de classes de entidade (BO, BE, VO) como comumente são chamadas através de script SQL Server. CREATE PROCEDURE [dbo].[GeraVO] @tabela varchar(250) AS BEGIN SET NOCOUNT ON; declare @TableName sysname = @tabela declare @Result varchar(max) = ‘public class ‘ + @TableName + ‘ {‘ select @Result = @Result + ‘ […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> .NET, SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , | Leave a comment

Trabalhando com Data SQL Server

Neste post está listado como utilizar o CONVERT para retornar o conteúdo do campo data: Execute o comando abaixo no SQL Server e observe o resultado, você irá ver que o resultado será baseado na data atual da execução do script. Para utilizar em um campo de sua tabela substitua o GETDATE() pelo campo da […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Listar Todas Base de Dados da instância SQL Server

Para exibir uma lista de bancos de dados em uma instância do SQL Server Conecte-se a instância de Banco de Dados. Na barra Padrão, clique em Nova Consulta ou New Query. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo retorna uma lista dos bancos de dados na instância do […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment