Articles of sql server

Instrução SQL para selecionar todas as linhas do dia anterior

Eu estou procurando uma boa instrução SQL para selecionar todas as linhas do dia anterior de uma tabela. A tabela contém uma coluna datetime. Eu estou usando o SQL Server 2005.

Obter os registros do último mês no servidor SQL

Eu quero obter os registros do mês passado com base no meu campo [membro] da tabela de database “date_created”. Qual é o sql para fazer isso? Para esclarecimento, no último mês – 1/8/2009 a 31/8/2009 Se hoje for 01/03/2010, precisarei obter os registros de 1/12/2009 a 31/12/2009.

Como executo um procedimento armazenado uma vez para cada linha retornada pela consulta?

Eu tenho um procedimento armazenado que altera os dados do usuário de uma determinada maneira. Eu passá-lo user_id e isso é coisa. Eu quero executar uma consulta em uma tabela e, em seguida, para cada user_id eu encontrar executar o procedimento armazenado uma vez nesse user_id Como eu escreveria uma consulta para isso?

Como executar um pacote SSIS do .NET?

Eu tenho um pacote SSIS que eventualmente eu gostaria de passar parâmetros também, esses parâmetros virão de um aplicativo .NET (VB ou C #), então fiquei curioso se alguém sabe como fazer isso, ou melhor ainda, um site com dicas úteis sobre como fazer isso. Então, basicamente, eu quero executar um pacote SSIS do .NET […]

Substitua espaços duplicados por um único espaço no T-SQL

Eu preciso garantir que um determinado campo não tenha mais de um espaço (não estou preocupado com todo o espaço em branco, apenas espaço) entre os caracteres. assim ‘single spaces only’ precisa ser transformado em ‘single spaces only’ O abaixo não vai funcionar select replace(‘single spaces only’,’ ‘,’ ‘) como isso resultaria em ‘single spaces […]

Como obtenho informações de data / hora de uma coluna TIMESTAMP?

Parece que as informações do TIMESTAMP são criptografadas de alguma forma, onde os dados de data / hora são de alguma forma codificados em binário. Eu só quero descobrir todas as linhas que foram modificadas hoje.

É possível selecionar dados do servidor SQL usando a posição ordinal da coluna

É possível selecionar dados da coluna usando o ordinal_position para uma coluna da tabela? Eu sei que usar posições ordinais é uma prática ruim, mas para um processo de importação de dados único eu preciso ser capaz de usar a posição ordinal para obter os dados da coluna. Então, por exemplo create table Test( Col1 […]

Exemplo da vida real, quando usar OUTER / CROSS APPLY no SQL

Eu tenho procurado CROSS / OUTER APPLY com um colega e estamos lutando para encontrar exemplos da vida real de onde usá-los. Passei bastante tempo olhando Quando devo usar o Cross Apply over Inner Join? e googling mas o principal (apenas) exemplo parece bastante bizarro (usando o número de linhas de uma tabela para determinar […]

Como você mata todas as conexões atuais para um database do SQL Server 2005?

Eu quero renomear um database, mas continuo recebendo o erro que ‘não poderia obter bloqueio exclusivo’ no database, o que implica que há algumas conexões ainda ativas. Como posso matar todas as conexões com o database para que eu possa renomeá-lo?

Como executar a mesma consulta em todos os bancos de dados em uma instância?

Eu tenho (para fins de teste) muitos dbs com o mesmo esquema (= mesmas tabelas e colunas basicamente) em uma instância de sql server 2008 r2. Eu gostaria de uma consulta como SELECT COUNT(*) FROM CUSTOMERS em todos os bancos de dados na instância. Eu gostaria de ter como resultado 2 colunas: 1 – o […]