Articles of sql server

Métodos de paginação do SQL Server 2008?

Eu tenho que trabalhar com uma lista potencialmente grande de registros e eu tenho pesquisado por maneiras de evitar a seleção de toda a lista, em vez disso, quero permitir que os usuários selecionem uma página (como de 1 a 10) e exibam os registros adequadamente. Digamos que, para 1000 registros, eu terei 100 páginas […]

Consulta SQL para encontrar Nth maior salário de uma tabela salarial

Como posso encontrar o N-ésimo salário mais alto em uma tabela contendo salários no SQL Server?

Como executar diretamente a consulta SQL em c #? Tem um arquivo de lote de exemplo

Ok, eu tenho um arquivo de lote antigo que faz exatamente o que eu preciso. No entanto, sem a nova administração, não podemos mais executar o arquivo de lote, por isso preciso iniciar com o C #. Estou usando o Visual Studio C # e já tenho os formulários configurados para o aplicativo que preciso […]

Como executar um procedimento armazenado no sql server a cada hora?

Eu tenho uma tabela na qual eu quero realizar algumas operações a cada hora. Para isso, criei um Procedimento Armazenado, mas não sei como chamá-lo a cada hora. Eu sei que existem alguns tipos de trabalhos agendados, mas como usá-los. Existe algum tipo de serviço também que continue rodando continuamente, a cada segundo, onde eu […]

Instrução SQL GROUP BY CASE com function agregada

Eu tenho uma coluna que se parece com isso: CASE WHEN col1 > col2 THEN SUM(col3*col4) ELSE 0 END AS some_product E gostaria de colocá-lo na minha cláusula GROUP BY, mas isso parece causar problemas porque existe uma function agregada na coluna. Existe uma maneira de some_product por um alias de coluna, como some_product , […]

Somente uma expressão pode ser especificada na lista de seleção quando a subconsulta não é introduzida com EXISTS

Minha consulta é a seguinte e contém uma subconsulta dentro dela: select count(distinct dNum) from myDB.dbo.AQ where A_ID in (SELECT DISTINCT TOP (0.1) PERCENT A_ID, COUNT(DISTINCT dNum) AS ud FROM myDB.dbo.AQ WHERE M > 1 and B = 0 GROUP BY A_ID ORDER BY ud DESC) O erro que estou recebendo é … Only one […]

Como faço para listar todas as tabelas em todos os bancos de dados no SQL Server em um único conjunto de resultados?

Eu estou procurando código T-SQL para listar todas as tabelas em todos os bancos de dados no SQL Server (pelo menos no SS2005 e SS2008; seria bom também aplicar ao SS2000). O problema, no entanto, é que eu gostaria de um único conjunto de resultados . Isso impede a excelente resposta de Pinal Dave : […]

T-SQL Como criar tabelas dinamicamente em stored procedures?

Código assim, mas está errado: CREATE PROC sp_createATable @name VARCHAR(10), @properties VARCHAR(500) AS CREATE TABLE @name ( id CHAR(10) PRIMARY KEY, –…Properties extracted from @properties ); Você poderia me dizer como lidar com isso? Isso realmente me incomoda.

Todas as tabelas de usuários devem ter um índice clusterizado?

Recentemente, encontrei algumas tabelas em um database sem índices clusterizados definidos. Mas existem índices não clusterizados definidos, portanto, eles estão no HEAP. Na análise, descobri que as instruções select usavam o filtro nas colunas definidas em índices não agrupados. Não ter um índice clusterizado nessas tabelas afeta o desempenho?

Como faço para executar um GROUP BY em uma coluna com alias no MS-SQL Server?

Estou tentando executar um grupo por ação em uma coluna com alias (exemplo abaixo), mas não consigo determinar a syntax correta. SELECT LastName + ‘, ‘ + FirstName AS ‘FullName’ FROM customers GROUP BY ‘FullName’ Qual é a syntax correta? EDITAR Estendendo a questão mais adiante (eu não esperava as respostas que recebi) a solução […]