FC ConcursosFC Concursos

Flashcard FC370385

Como listar as tabelas de usuário cujas definições foram alteradas em um intervalo de datas no SQL Server?

Sistema de Gerenciamento de Banco de Dados (SGBD)

FGV · 2024

De acordo com o assunto TI Banco de Dados: Sistema de Gerenciamento de Banco de Dados (SGBD), responda:

Como listar as tabelas de usuário cujas definições foram alteradas em um intervalo de datas no SQL Server?
Mostrar resposta e comentário

Resposta

Consultar a visão de catálogo e filtrar por modify_date e type='U'.

Explicação:
Use a visão sys.tables para listar tabelas de usuário.
modify_date registra a última alteração da definição (DDL).
Filtre com type = 'U' e restrinja o período com BETWEEN usando datas em formato ISO (YYYYMMDD).

Exemplo prático:
select name, type_desc, modify_date
from sys.tables
where type = 'U' and modify_date between '20240101' and '20240131'




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359733

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo