SQL SERVER - Manuseando tabelas
--ADICIONANDO UMA COLUNA
ALTER TABLE table_name
ADD DIRETORIA VARCHAR(5)
--ADICIONANDO UMA COLUNA AUTONUMERAÇÃO
ALTER TABLE #table_name
ADD [ID_REG] [int] IDENTITY (1, 1) NOT NULL
--RENOMEANDO UMA TABELA
EXEC sp_rename
TABLE_NAME, --Nome atual da tabela
TABLE_NAME_NEW --Novo nome da tabela
--MODIFICANDO O TIPO DA COLUNA
ALTER TABLE table_name
ALTER COLUMN FIELD_NAME VARCHAR(150) NULL
--EXCLUINDO UMA COLUNA
ALTER TABLE supplier
DROP COLUMN supplier_name;
--CRIANDO INDEX NUMA TABELA TEMPORÁRIA
CREATE INDEX IDX_CUSTOMER_LAST_NAME
ON #TB_TABLE(NUM_OS)
--INSERIR RESULTADO DA PROC NUMA TEMP
--CRIE A TABELA TEMPORARIA COM TODAS AS COLUNAS QUE A PROC RETORNA
INSERT INTO #TB_TEMP
EXEC PROC PARÂMETROS
Versão do Sql Server: 2008 R2
As querys devem funcionar nas versões 2000 e 2005 do Sql Server.
Deixe sua duvida e/ou comentário abaixo.
ALTER TABLE table_name
ADD DIRETORIA VARCHAR(5)
--ADICIONANDO UMA COLUNA AUTONUMERAÇÃO
ALTER TABLE #table_name
ADD [ID_REG] [int] IDENTITY (1, 1) NOT NULL
--RENOMEANDO UMA TABELA
EXEC sp_rename
TABLE_NAME, --Nome atual da tabela
TABLE_NAME_NEW --Novo nome da tabela
--MODIFICANDO O TIPO DA COLUNA
ALTER TABLE table_name
ALTER COLUMN FIELD_NAME VARCHAR(150) NULL
--EXCLUINDO UMA COLUNA
ALTER TABLE supplier
DROP COLUMN supplier_name;
--CRIANDO INDEX NUMA TABELA TEMPORÁRIA
CREATE INDEX IDX_CUSTOMER_LAST_NAME
ON #TB_TABLE(NUM_OS)
--INSERIR RESULTADO DA PROC NUMA TEMP
--CRIE A TABELA TEMPORARIA COM TODAS AS COLUNAS QUE A PROC RETORNA
INSERT INTO #TB_TEMP
EXEC PROC PARÂMETROS
Versão do Sql Server: 2008 R2
As querys devem funcionar nas versões 2000 e 2005 do Sql Server.
Deixe sua duvida e/ou comentário abaixo.
Comentários
Postar um comentário