Administradores de Banco de Dados

8
Por que GETUTCDATE é anterior a SYSDATETIMEOFFSET?

Como alternativa, como a Microsoft tornou possível a viagem no tempo? Considere este código: DECLARE @Offset datetimeoffset = sysdatetimeoffset(); DECLARE @UTC datetime = getUTCdate(); DECLARE @UTCFromOffset datetime = CONVERT(datetime,SWITCHOFFSET(@Offset,0)); SELECT Offset = @Offset, UTC =...

8
Resultados do SSMS e do servidor registrado

Antecedentes : Estamos tentando criar um equipamento de teste "básico" da AG para uma de nossas equipes de suporte. Não sabendo quais servidores, em um determinado momento, serão os principais instruídos para executar o TSQL em um grupo de servidores registrado. O grupo de servidores registrados...

8
Como encontrar trabalhos que foram executados entre duas vezes

Existe uma consulta para verificar o que um Jobs executou entre tempos determinados. Posso verificar os trabalhos agendados entre duas vezes, mas não quero isso. Exemplo: quero saber quais são os trabalhos que foram executados entre 16:00:00e17:00:00 Pode haver casos em que o trabalho agendado...

8
Como criar um índice na expressão CASE no Postgres

Estou tentando criar um índice na expressão CASE, da seguinte maneira CREATE TABLE test(i INT, j INT); CREATE UNIQUE INDEX test_index ON test(CASE WHEN i=1 THEN j END); Obtendo este erro: ERROR: syntax error at or near "CASE" LINE 1: CREATE UNIQUE INDEX test_index ON test(CASE WHEN i=1 THEN j...

8
Excluindo uma coluna de uma tabela na produção

Temos uma situação em que precisamos alterar o relacionamento entre 2 tabelas de m: 1 para m: n . Portanto, precisamos criar uma tabela de referência cruzada entre essas duas tabelas. Depois de migrar todos os dados existentes da tabela "filho" para a tabela de referência cruzada, seria uma má...