Resultados da pesquisa a pedido "sql-server-2005"

3 a resposta

Existe alguma diferença entre IS NULL e = NULL

Estou surpreso ao ver que IS NULL e = NULL estão produzindo resultados diferentes em uma consulta select. Qual é a diferença entre eles? Quando usar o quê. Ficaria feliz se você puder me explicar em detalhes.

7 a resposta

O valor do campo deve ser exclusivo, a menos que seja NULL

Estou usando o SQL Server 2005. Eu tenho um campo que deve conter um valor exclusivo ou um valor NULL. Eu acho que deveria estar aplicando isso com umCHECK CONSTRAINT ou umTRIGGER for INSERT, UPDATE. Existe uma vantagem em usar uma restrição ...

6 a resposta

Obtendo resultado do SQL dinâmico em uma variável para sql-server

Executando o SQL dinâmico da seguinte maneira no Procedimento Armazenado: DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = 'London' SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city' EXECUTE ...

3 a resposta

NOLOCK é o padrão para instruções SELECT no SQL Server 2005?

Eu tenho apenas o SQL Server 2008R2 instalado, mas preciso me comunicar com os clientes que têm 2005. [1] diz: "NÃO FECHE Isso não bloqueia nenhum objeto. Este é o padrão para operações SELECT. Não se aplica às instruções INSERT, UPDATE e ...

4 a resposta

Não é possível criar uma linha de tamanho 8937 que seja maior que o máximo permitido de 8060

Estamos recebendo este erro em uma tabela em nosso banco de dados: Não é possível criar uma linha de tamanho 8937 que seja maior que o máximo permitido de 8060. A tabela consiste em cerca de 400varchar(max) Campos. No entanto, estamos ...

5 a resposta

SQL Server Management Studio - Adicionar / mover colunas requer soltar e recriar?

Por que recebo a mensagem de que a tabela precisa ser removida e recriada quando adiciono / movo colunas? Eu acredito que isso acontece depois de adicionar restrições de chave estrangeira. O que posso fazer para adicionar novas colunas sem ...

4 a resposta

Uma restrição de cheque pode se relacionar com outra tabela?

Digamos que eu tenho uma tabela chamadaProjectTimeSpan(que não tenho, apenas como exemplo!) contendo as colunasData de inícioeData final. E que eu tenho outra tabela chamadaSubProjectTimeSpan, também contendo colunas chamadasData de inícioeData ...

2 a resposta

Onde um gatilho do servidor salva no SQL Server?

Alguns dias atrás, eu estava praticando e escrevi alguns gatilhos como estes: create trigger trg_preventionDrop on all server for drop_database as print 'Can not Drop Database' rollback tran go create trigger trg_preventDeleteTable on database ...

1 a resposta

Converter smallint em tempo

Estou tentando converter umsmallint para umtime formato. Estou usando o SQL Server 2005, que não suporta otime tipo de dados. Estou armazenando o tempo como 1400, que é umsmallint. Ao recuperar, quero que seja convertido para um formato de ...

2 a resposta

Recursiva substituir de uma tabela de caracteres

Em resumo, estou procurando uma única consulta recursiva que possa executar várias substituições em uma cadeia. Eu tenho uma noção de que isso pode ser feito...