Perguntas com a marcação «sql-server»

142
Alterar tabela Adicionar sintaxe de coluna

Estou tentando programaticamente adicionar uma coluna de identidade a uma tabela Funcionários. Não tenho certeza do que estou fazendo de errado com minha sintaxe. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY...

141
Posso usar a instrução CASE em uma condição JOIN?

A imagem a seguir faz parte do Microsoft SQL Server 2008 R2 System Views. A partir da imagem, podemos ver que a relação entre sys.partitionse sys.allocation_unitsdepende do valor de sys.allocation_units.type. Então, para juntá-los, eu escreveria algo semelhante a este: SELECT * FROM sys.indexes i...

141
Caso na instrução Select

Eu tenho uma instrução SQL que tem um CASEfrom SELECTe eu simplesmente não consigo acertar. Vocês podem me mostrar um exemplo de CASEonde os casos são as condições e os resultados deles? Por exemplo: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then 'samsung'; end...

139
SQL Server SELECIONAR ÚLTIMAS N Linhas

Esta é uma pergunta conhecida, mas a melhor solução que encontrei é algo como: SELECT TOP N * FROM MyTable ORDER BY Id DESC Eu tenho uma mesa com muitas linhas. Não é possível usar essa consulta porque leva muito tempo. Então, como posso fazer para selecionar as últimas N linhas sem usar ORDER...

139
Cadeia de divisão T-SQL

Eu tenho uma coluna do SQL Server 2008 R2 contendo uma sequência que eu preciso dividir por vírgula. Eu já vi muitas respostas no StackOverflow, mas nenhuma delas funciona no R2. Verifiquei se tenho permissões de seleção em qualquer exemplo de função de divisão. Qualquer ajuda muito...

138
Como soltar coluna com restrição?

Como descartar uma coluna que está com restrição padrão no SQL Server 2008? Minha consulta é alter table tbloffers drop column checkin Estou ficando abaixo do erro O check-in ALTER TABLE DROP COLUMN falhou porque um ou mais objetos acessam essa coluna. Alguém pode corrigir minha consulta...