Articles of sql server

Função de divisão no SQL Server 2008

Eu tenho Table1 com colunas como esta: +–+——+ |ID|Name | +–+——+ |1 |MSSQL | +–+——+ |2 |MySQl | +–+——+ |3 |Oracle| +–+——+ Na Table2 , tenho uma coluna como +————+ |Databasename| +————+ |1,3 | +————+ |2 | +————+ |1,2 | +————+ Minha saída deve ser: +————+ |Databasename| +————+ |MSSQL,Oracle| +————+ |MySQL | +————+ |MSSQL,MYSQL | […]

Transmitindo Imagens Baseadas em Dados Usando o HttpHandler

Por um longo tempo, notei algo irritante ao trabalhar em projetos de aplicativos da Web que envolvem imagens de database na minha máquina local. Por local, quero dizer que é um ambiente típico com o VS 2008 e o SQL Server 2005 na minha estação de trabalho. Sempre que eu uso um HttpHandler para exibir […]

A ordem das colunas em uma cláusula WHERE é importante?

A ordem das colunas em uma cláusula WHERE afeta o desempenho? por exemplo Digamos que eu coloque uma coluna que tenha maior potencial de exclusividade primeiro ou vice-versa?

OU Operador de curto-circuito no SQL Server

Eu quero consultar o SQL Server OU curto-circuito Código: DECLARE @tempTable table ( id int ) INSERT @tempTable(id) values(1) DECLARE @id varchar(10) SET @id = ‘x’ SELECT * FROM @tempTable WHERE 1=1 OR id = @id –successfully SELECT * FROM @tempTable WHERE @id = ‘x’ OR id = @id –Exception not Convert ‘x’ to int […]

Classificar marcadores no database

Eu tenho uma coluna [datatype:varchar(50)] no database (SQL Server 2008) com valores como mostrado abaixo: 1 2 1.1.11 4.1 5 2.1 1.1 4 1.2.1 4.2.2 4.3 4.2 4.3.1 4.2.1 11.2 1.2.4 4.4 estas são balas numeradas para os meus registros eu preciso classificá-las como agrupando todos os registros em seqüência 1,1.1,1.1.1,2,3.1,4,10.1,11.1…. Por favor me ajude […]

O que está passando parâmetros para SQL e por que eu preciso disso?

Iniciante aqui: Nessa resposta à minha pergunta sobre como inserir dados no SQL Server, ele mencionou a passagem de parâmetros em vez da concatenação de strings como atualmente tenho. Isso é realmente necessário para a segurança? Se sim, o que exatamente está passando parâmetros? Quando eu google eu recebo muito sobre os stored procedures. É […]

SQL: Selecione o nome da coluna dinâmica com base na variável

Eu tenho um procedimento armazenado Microsoft SQL cujo nome de coluna que deseja definir por meio de uma variável que é passada para ele: CREATE PROCEDURE [My_Procedure] @myDynamicColumn varchar(50) AS BEGIN SELECT ‘value’ AS @myDynamicColumn END Isso não funciona (“Sintaxe incorreta”). Se eu envolver o nome da coluna com []: SELECT ‘value’ AS [@myDynamicColumn] O […]

Calcular o horário comercial entre duas datas

Como posso calcular o horário comercial entre duas datas? Por exemplo, temos duas datas; 01/01/2010 15:00 e 04/01/2010 12:00 E temos horário de trabalho das 09:00 às 17:00 nos dias de semana Como posso calcular o horário de trabalho com o sql?

Como atribuir um resultado exec a uma variável sql?

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, -1

erro ao inserir na tabela tendo em vez de triggersdor da estrutura de dados da entidade

Estou usando a estrutura de entidade 4, ao inserir um novo registro usando a estrutura de entidade em uma tabela que tem em vez de inserir gatilho enquanto a tabela tem uma coluna de identidade, o em vez de gatilho é usado para modificar um dos valores inseridos de acordo com determinada lógica , Entity […]