Articles of sql

SQL dynamic para gerar nomes de colunas?

Eu tenho uma consulta onde eu estou tentando valores de linha de pivô em nomes de coluna e atualmente estou usando SUM(Case…) As ‘ColumnName’ instruções SUM(Case…) As ‘ColumnName’ , da seguinte forma: SELECT SKU1, SUM(Case When Sku2=157 Then Quantity Else 0 End) As ‘157’, SUM(Case When Sku2=158 Then Quantity Else 0 End) As ‘158’, SUM(Case […]

Por que algumas consultas SQL são muito mais lentas quando usadas com o SqlCommand?

Eu tenho um procedimento armazenado que executa muito mais rápido do Sql Server Management Studio (2 segundos) do que quando executado com System.Data.SqlClient.SqlCommand ( System.Data.SqlClient.SqlCommand após 2 minutos). Qual poderia ser a razão disso? Detalhes: No Sql Server Management Studio, isso é executado em 2 segundos (no database de produção): EXEC sp_Stat @DepartmentID = NULL […]

Como criar tabela com coluna de identidade

Eu tenho uma tabela existente que estou prestes a explodir porque eu não a criei com a coluna ID definida para ser a coluna Identity da tabela. Usando o SQL Server Management Studio , eu criei um script “Create To …” da tabela existente e recebi o seguinte: CREATE TABLE [dbo].[History]( [ID] [int] NOT NULL, […]

Como você consulta collections de objects em Java (Criteria / SQL-like)?

Suponha que você tenha uma coleção de algumas centenas de objects na memory e precise consultar essa Lista para retornar objects que correspondam a alguma consulta do tipo SQL ou Criteria. Por exemplo, você pode ter um object List of Car e desejar devolver todos os carros feitos na década de 1960, com uma placa […]

UPDATE if exists else INSERT no SQL Server 2008

Eu quero saber como posso usar UPSERT ou em outras palavras UPDATE if records exists Else enter new record operação de UPDATE if records exists Else enter new record no SQL Server usando uma instrução? Este exemplo mostra as formas de conseguir isso no Oracle Here. Mas ele usa a tabela Dual para ele, o […]

Versão C # do SQL LIKE

Existe alguma maneira de pesquisar padrões em seqüências de caracteres em c #? Algo como o Sql LIKE seria muito útil.

Código para validar scripts SQL

Como posso validar scripts SQL antes de executá-los usando .net 2.0 e c #? Se o sql não é válido, quero retornar linhas de erro.

Como posso determinar o status de um trabalho?

Eu tenho um procedimento armazenado que agenda um trabalho. Este trabalho leva muito tempo para ser concluído (aproximadamente 30 a 40 minutos). Preciso conhecer o status deste trabalho. Abaixo detalhes me ajudaria 1) Como ver a lista de todos os trabalhos que foram agendados para um tempo futuro e ainda estão para começar 2) Como […]

Vendo o SQL subjacente no Spring JdbcTemplate?

Estou aprendendo sobre as maravilhas de JdbcTemplate e NamedParameterJdbcTemplate. Eu gosto do que vejo, mas existe alguma maneira fácil de ver o SQL subjacente que acaba sendo executado? Eu gostaria de ver isso para propósitos de debugging (para, por exemplo, depurar o SQL resultante em uma ferramenta externa).

MySQL / SQL: Atualização com subconsulta correlacionada da própria tabela atualizada

Eu tenho uma pergunta genérica que tentarei explicar usando um exemplo. Digamos que eu tenha uma tabela com os campos: “id”, “name”, “category”, “appearances” e “ratio” A ideia é que eu tenha vários itens, cada um relacionado a uma única categoria e “aparece” várias vezes. O campo ratio deve include a porcentagem das aparências de […]