Articles of sql server

Caso no Select Statement

Eu tenho uma instrução SQL que tem um CASE de SELECT e eu simplesmente não consigo acertar. Vocês podem me mostrar um exemplo de CASE onde os casos são as condições e os resultados são dos casos. Por exemplo: Select xxx, yyy case : desc case when bbb then ‘blackberry’; when sss then ‘samsung’; end […]

Como você vê todo o texto de um ntext ou nvarchar (max) no SSMS?

Como você visualiza TODO o texto de um NTEXT ou NVARCHAR (max) no SQL Server Management Studio? Por padrão, parece apenas retornar as primeiras centenas de caracteres (255?), Mas às vezes eu só quero uma maneira rápida de visualizar todo o campo, sem ter que escrever um programa para fazê-lo. Mesmo SSMS 2012 ainda tem […]

O “entre” do MS SQL Server inclui os limites do intervalo?

Por exemplo, pode SELECT foo FROM bar WHERE foo BETWEEN 5 AND 10 selecione 5 e 10 ou eles são excluídos do intervalo?

Por que não posso usar o alias em uma count (*) “column” e referenciá-lo em uma cláusula having?

Eu estava me perguntando por que não posso usar o alias em um count (*) e referenciá-lo na cláusula having. Por exemplo: select Store_id as StoreId, count(*) as _count from StoreProduct group by Store_id having _count > 0 Não funcionaria .. Mas funciona se eu remover _count e usar count (*).

Executar procedimento armazenado com um parâmetro de saída?

Eu tenho um procedimento armazenado que estou tentando testar. Eu estou tentando testá-lo através do SQL Management Studio. Para executar este teste eu entro … exec my_stored_procedure ‘param1Value’, ‘param2Value’ O parâmetro final é um output parameter . No entanto, não sei como testar um procedimento armazenado com parâmetros de saída. Como faço para executar um […]

Como posso atualizar os 100 principais registros no sql server

Eu quero atualizar os 100 melhores registros no SQL Server. Eu tenho uma tabela T1 com campos F1 e F2 . T1 tem 200 registros. Quero atualizar o campo F1 nos 100 principais registros. Como posso atualizar com base no TOP 100 no SQL Server?

Consulta do SQL Server para obter a lista de colunas em uma tabela junto com as restrições de tipos de dados, NOT NULL e PRIMARY KEY

Eu preciso escrever uma consulta no servidor SQL para obter a lista de colunas em uma tabela particular, seus tipos de dados associados e seu comprimento e se eles não são nulos. Eu consegui fazer isso muito. Mas agora eu também preciso entrar na mesma tabela contra uma coluna – TRUE se é uma chave […]

Salvando alterações após a edição da tabela no SQL Server Management Studio

Se eu quiser salvar quaisquer alterações em uma tabela, salvas anteriormente no SQL Server Management Studio (sem dados na tabela presente), recebo uma mensagem de erro: Salvar alterações não é permitido. As alterações feitas exigem que as tabelas a seguir sejam descartadas e recriadas. Você fez alterações em uma tabela que não pode ser recriada […]

Melhor armazenamento de dados para bilhões de linhas

Eu preciso ser capaz de armazenar pequenos pedaços de dados (aproximadamente 50-75 bytes) para bilhões de registros (~ 3 bilhões / mês por um ano). O único requisito é inserções rápidas e pesquisas rápidas para todos os registros com o mesmo GUID e a capacidade de acessar o armazenamento de dados de .net. Eu sou […]

Como obter uma data no formato AAAA-MM-DD de um campo TSQL datetime?

Como faço para recuperar uma data do SQL Server no formato AAAA-MM-DD? Eu preciso disso para trabalhar com o SQL Server 2000 e acima. Existe uma maneira simples de executar isso no SQL Server ou seria mais fácil convertê-lo programaticamente depois de recuperar o conjunto de resultados? Eu li o CAST e CONVERT no Microsoft […]