Pesquisa de hierarquia T-SQL

Tenho uma tabela com dados hierárquicos: Esta é uma amostra de dados com id, ID Pai, Nome, código (que às vezes não ... cursividade (cte ou enquanto), mas eu o que eu estava tentando implementar era muito complexo e não resolveu o problema.

Como é que actualizo a partir de um SELECT no servidor SQL?

em Servidor SQL , é possível insert numa tabela usando uma declaração SELECT: INSERT INTO Table (col1, col2, col3) SEL ... m: UPDATE Table SET col1, col2 SELECT col1, col2 FROM other_table WHERE sql = 'cool' WHERE Table.id = other_table.id

A extrair horas de um DateTime (SQL Server 2005)

Posso extrair o mês e o dia usando Day(Date()), Month(Date()). Não consigo extrair horas, com HOUR(Date()). Eu tenho o seguinte erro. 'HOUR' is not a recognized built-in function name. Como posso extrair horas?

Como faço para obter a lista de todas as tabelas de uma base de dados usando TSQL?

Qual é a melhor maneira de obter os nomes de todas as tabelas em um banco de dados específico no servidor SQL?

Declarar a variável para um texto de pesquisa

estava a pensar se havia uma maneira de fazer isto no MS SQL Server 2005: DECLARE @theDate varchar( ... = tblWO.AdministratorCode AND tblWO.OrderDate BETWEEN @theDate ) ... etc Isto é possível?

Inserir vários valores usando o INSERT INTO (SQL Server 2005)

no servidor SQL 2005, estou a tentar descobrir porque não sou capaz de inserir vários campos numa tabel ... eja essa a razão pela qual a inserção não funciona. Seja como for, não consigo perceber porque é que não vai funcionar.

Como agrupar por mês a partir do campo Data usando sql

Como posso agrupar apenas por mês a partir de um campo de data (e não grupo por dia)? Este é o aspecto ... >= '2012-02-01' and Closing_Date <= '2012-12-31' and Defect_Status1 is not null group by Closing_Date, Category

Pesquisa SQL para obter os deadlocks no servidor SQL 2008 [duplicate]

Esta per ... sar o servidor SQL 2008 R2 para as minhas actividades de desenvolvimento. Obrigado E Cumprimentos., Santosh Kumar Patro

mudar o nome da base de dados no SQL server management studio 2014

Tenho uma base de dados chamada "ip_ent_site". E quero renomeá-lo para ip_ent_site1, por exemplo. fiz o botão direito e renomeei, ele está a continuar a falhar. Esta é a mensagem de erro: Alguém pode ajudar?

T-SQL como terminar um bloco IF-ELSE IF-ELSE

Quando eu executar o procedimento abaixo com os parâmetros corretos para que o valor-1 não seja devolvi ... SELECT @successValue; RETURN; END TRY BEGIN CATCH SELECT -1; RETURN; END CATCH END

Como faço para executar um se...então em uma seleção SQL?

Como faço para executar um IF...THEN numa declaração SQL SELECT? por exemplo: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product

Devia usar!= ou <> for not equal in T-SQL?

tenho visto SQL que usa != e <> para não é igual. Qual é a sintaxe preferida e por quê? Eu gosto de !=, Porque <> me lembra Visual Basic.

Como largar várias colunas com uma única instrução da tabela ALTER no servidor SQL?

gostaria de escrever um único comando SQL para largar várias colunas de uma única tabela numa instrução ALTER TABLE. d ... sequer sugerir a sintaxe. Como devo escrever o meu SQL para largar várias colunas numa única declaração (se possível)?

Dividir a função equivalente em T-SQL?

Quero dividir 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15..."(vírgula delimitada) numa tabela ou tabela variável. Alguém tem uma função que devolve cada uma de seguida?

Como posso obter um plano de execução de consultas?

no servidor SQL da Microsoft como posso obter um plano de execução de consultas para um procedimento de consulta / armazenamento?

Obter o tamanho de todas as tabelas na base de dados

Herdei uma base de dados de servidores SQL bastante grande. Parece ocupar mais espaço do que eu esperaria, dado os dados que contém. Existe uma maneira fácil de determinar quanto espaço no disco cada tabela está consumindo?

Existe uma forma de circular através de uma variável de tabela em TSQL sem usar um cursor?

Digamos que tenho a seguinte variável simples: declare @databases table ( DatabaseID int, Name varcha ... es está a declarar e a usar um cursor a minha única opção se eu quisesse iterar através das linhas? Há outra maneira?

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

Como posso obter uma data do servidor SQL no formato AAAA-MM-DD? Preciso que isto funcione com o SQL Server 2000. Existe ... ERT {[[5]} no Microsoft Technet, mas o formato que eu quero não está listado e mudar o formato da data não é uma opção.

Alterar A Tabela Adicionar A Sintaxe Da Coluna

Estou a tentar programaticamente adicionar uma coluna de identidade aos empregados da mesa. Não sei o que estou a fazer ... actualizar : Acho que está engasgado com a primeira afirmação com "sintaxe incorreta perto da palavra-chave 'coluna'."

Usar ISNULL vs usar COALESCE para verificar uma condição específica?

Eu sei que vários parâmetros podem ser passados para {[[0]}, mas quando você quer assinale apenas uma expressão para v ... iste, você usa um padrão ou é uma melhor prática usar ISNULL em vez disso? Há algum ganho de desempenho entre os dois?