Articles of sql server

SCOPE_IDENTITY () para GUIDs?

Alguém pode me dizer se existe um equivalente de SCOPE_IDENTITY() ao usar GUIDs como uma chave primária no SQL Server? Eu não quero criar o GUID primeiro e salvar como uma variável, pois estamos usando GUIDs sequenciais como nossas chaves primárias. Alguma idéia de qual é a melhor maneira de recuperar a última chave primária […]

A consulta expira quando executada a partir da Web, mas super rápida quando executada a partir do SSMS

Eu estou tentando depurar a fonte de um tempo limite de SQL em um aplicativo da web que eu mantenho. Eu tenho o código-fonte do código C # por trás, então eu sei exatamente qual código está sendo executado. Eu tenho depurado o aplicativo até a linha que executa o código SQL que expira, e […]

Como faço para criar uma chave composta com o SQL Server Management Studio?

Como faço para criar uma chave composta com o SQL Server Management Studio? Eu quero duas colunas INT para formar a identidade (única) para uma tabela

Como faço para excluir dias de fim de semana em uma consulta do SQL Server?

Como faço para excluir valores em uma coluna DateTime que são sábados ou domingos? Por exemplo, dados os seguintes dados: date_created ‘2009-11-26 09:00:00’ — Thursday ‘2009-11-27 09:00:00’ — Friday ‘2009-11-28 09:00:00’ — Saturday ‘2009-11-29 09:00:00’ — Sunday ‘2009-11-30 09:00:00’ — Monday este é o resultado que estou procurando: date_created ‘2009-11-26 09:00:00’ — Thursday ‘2009-11-27 09:00:00’ […]

Atualização do SQL com row_number ()

Desejo atualizar minha coluna CODE_DEST com um número incremental. Eu tenho: CODE_DEST RS_NOM null qsdf null sdfqsdfqsdf null qsdfqsdf Eu gostaria de atualizá-lo para ser: CODE_DEST RS_NOM 1 qsdf 2 sdfqsdfqsdf 3 qsdfqsdf Eu tentei este código: UPDATE DESTINATAIRE_TEMP SET CODE_DEST = TheId FROM (SELECT Row_Number() OVER (ORDER BY [RS_NOM]) AS TheId FROM DESTINATAIRE_TEMP) Isso […]

MultipleActiveResultSets = Conexões verdadeiras ou múltiplas?

Eu tenho alguns c # em que eu crio um leitor em uma conexão ( ExecuteReader ), em seguida, para cada linha nesse leitor, execute outro comando (com ExecuteNonQuery ). Nesse caso, é melhor usar MultipleActiveResultSets=True na minha conexão ou usar várias conexões?

Instrução “CASE” dentro da cláusula “WHERE” no SQL Server 2008

Eu estou trabalhando com uma consulta que contém a instrução “CASE” na cláusula “WHERE”. Mas o SQL Server 2008 está dando alguns erros ao executá-lo. Alguém pode me ajudar com a consulta correta? Aqui está a consulta: SELECT tl.storenum ‘Store #’, co.ccnum ‘FuelFirst Card #’, co.dtentered ‘Date Entered’, CASE st.reasonid WHEN 1 THEN ‘Active’ WHEN […]

Uma conexão foi estabelecida com sucesso com o servidor, mas ocorreu um erro durante o aperto de mão pré-login

Eu estou recebendo seguinte erro quando estou tentando conectar o database de produção do ambiente local. Consegui conectar o database de produção antes, mas de repente estou recebendo o seguinte erro, alguma idéia? Uma conexão foi estabelecida com sucesso com o servidor, mas ocorreu um erro durante o handshake de pré-login. (provedor: provedor TCP, erro: […]

Por que usar o Select Top 100 Percent?

Eu entendo que antes do SQL Server 2005 , você poderia “enganar” o SQL Server para permitir o uso de uma ordem em uma definição de visualização, incluindo também TOP 100 PERCENT na cláusula SELECT . Mas eu vi outro código que eu herdei que usa SELECT TOP 100 PERCENT … dentro de instruções SQL […]

Conheça as relações entre todas as tabelas de database no SQL Server

Gostaria de saber como as tabelas no meu database estão relacionadas entre si (ou seja, PK / FK / UK) e, portanto, eu criei um diagrama de database de todas as minhas tabelas no SQL Server. O diagrama que foi criado não era facilmente legível e tinha que rolar (na horizontal e às vezes verticalmente) […]