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
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