Quais são as alternativas para implementar a seguinte consulta: select * from table where isExternal = @type = 2 ? 1 :
Quais são as alternativas para implementar a seguinte consulta: select * from table where isExternal = @type = 2 ? 1 :
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...
Estou recebendo o seguinte erro ao tentar conectar o banco de dados de produção do ambiente local. Consegui conectar o Production DB antes, mas de repente estou recebendo o seguinte erro, alguma ideia? Uma conexão foi estabelecida com sucesso com o servidor, mas ocorreu um erro durante o handshake...
Como posso declarar uma variável em uma função com valor de tabela? (como no meu
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...
Estou inserindo alguns valores em uma tabela SQL usando C # no MVC 4. Na verdade, desejo inserir valores e retornar o 'ID' do último registro inserido. Eu uso o seguinte código. public class MemberBasicData { public int Id { get; set; } public string Mem_NA { get; set; } public string Mem_Occ {...
Ao tentar me conectar a uma instância do SQL Server 2008 usando o Management Studio, recebo o seguinte erro: Falha na autenticação. O login é de um domínio não confiável e não pode ser usado com a autenticação do Windows. (Microsoft SQL Server, Erro: 18452) Posso fazer o login usando a...
На этот вопрос есть ответы на Stack Overflow на русском : Есть ли эквивалент SQL Server функции IsNull () в o Oracle? No SQL Server, podemos digitar IsNull()para determinar se um campo é nulo. Existe uma função equivalente no PL /...
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...
Usando o SQL Server 2000, como posso obter a primeira e a última data do ano atual? Resultado esperado: 01/01/2012 e
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...
No SQL Server 2005, há um conceito de função única ou local declarada dentro de um script SQL ou procedimento armazenado? Eu gostaria de abstrair alguma complexidade em um script que estou escrevendo, mas exigiria ser capaz de declarar uma função. Apenas
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...
Eu tenho as duas tabelas a seguir: Table1 ---------- ID Name 1 A 2 B 3 C Table2 ---------- ID Name 1 Z Preciso inserir dados de Table1para Table2. Posso usar a seguinte sintaxe: INSERT INTO Table2(Id, Name) SELECT Id, Name FROM Table1 No entanto, no meu caso, podem existir IDs duplicados em...
Posso aumentar o tempo limite modificando a string de conexão no
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...
Alguém pode explicar como funciona a função COALESCE em TSQL? A sintaxe é a seguinte COALESCE (x, y) O documento do MSDN sobre esta função é muito
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...
Como você atribui o resultado de uma chamada exec a uma variável no SQL? Eu tenho um procedimento armazenado chamado up_GetBusinessDay, que retorna uma única data. Você pode fazer algo assim: exec @PreviousBusinessDay = dbo.up_GetBusinessDay @Date,
Suponha que eu tenha uma consulta: begin tran -- some other sql code E então eu esqueço de confirmar ou reverter. Se outro cliente tentar executar uma consulta, o que