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

111
SQL: BETWEEN vs <= e> =

No SQL Server 2000 e 2005: qual é a diferença entre essas duas WHEREcláusulas? qual devo usar em quais cenários? Consulta 1: SELECT EventId, EventName FROM EventMaster WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009' Consulta 2: SELECT EventId, EventName FROM EventMaster WHERE EventDate...

111
Como criar uma tabela com coluna de identidade

Eu tenho uma tabela existente que estou prestes a explodir porque não a criei com a IDcoluna definida para ser a coluna Identidade da tabela. Usando o SQL Server Management Studio , criei um script "Criar para ..." da tabela existente e obtive isto: CREATE TABLE [dbo].[History]( [ID] [int] NOT...

110
Maneira simples de transpor colunas e linhas em SQL?

Como posso simplesmente alternar colunas com linhas no SQL? Existe algum comando simples para transpor? ou seja, vire este resultado: Paul | John | Tim | Eric Red 1 5 1 3 Green 8 4 3 5 Blue 2 2 9 1 nisso: Red | Green | Blue Paul 1 8 2 John 5 4 2 Tim 1 3 9 Eric 3 5 1 PIVOT parece muito...

109
Evitando injeção de SQL sem parâmetros

Estamos tendo outra discussão aqui no trabalho sobre o uso de consultas sql parametrizadas em nosso código. Temos dois lados na discussão: eu e alguns outros que dizem que devemos sempre usar parâmetros para proteção contra injeções de sql e os outros caras que acham que não é necessário. Em vez...

109
A função LEN não inclui espaços à direita no SQL Server

Tenho a seguinte tabela de teste no SQL Server 2005: CREATE TABLE [dbo].[TestTable] ( [ID] [int] NOT NULL, [TestField] [varchar](100) NOT NULL ) Povoado com: INSERT INTO TestTable (ID, TestField) VALUES (1, 'A value'); -- Len = 7 INSERT INTO TestTable (ID, TestField) VALUES (2, 'Another...

109
SQL Server: SELECIONE apenas as linhas com MAX (DATE)

Eu tenho uma tabela de dados (o banco de dados é MSSQL): ID OrderNO PartCode Quantity DateEntered 417 2144 44917 100 18-08-11 418 7235 11762 5 18-08-11 419 9999 60657 100 18-08-11 420 9999 60657 90 19-08-11 Gostaria de fazer uma consulta que retorne OrderNO, PartCode e Quantity, mas apenas...

109
CTE do SQL Server e exemplo de recursão

Nunca uso CTE com recursão. Eu estava lendo um artigo sobre isso. Este artigo mostra informações do funcionário com a ajuda do servidor Sql CTE e recursão. Basicamente, mostra as informações dos funcionários e de seus gerentes. Não consigo entender como essa consulta funciona. Aqui está a...