Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.57 KB

sql-server-criar-tabela-historico.md

File metadata and controls

34 lines (24 loc) · 1.57 KB

Como criar tabela de histórico no SQL Server

Como criar tabela de histórico no SQL Server

Apresentamos nesse vídeo como criar uma tabela de histórico no SQL Server para controlar automaticamente as alterações executadas nos registros dessa tabela.

Iremos conhece as técnicas: 🔹Criar chave primária clusterizada (PRIMARY KEY CLUSTERED);
🔹Adicionar coluna de data (ALTER TABLE, ADD, DATETIME2);
🔹Definir restrinção da coluna (CONSTRAINT);
🔹Definir valor padrão da coluna (DEFAULT);
🔹Ocultar coluna (HIDDEN);
🔹Informar ao sistema de versionamento as colunas de vigência do dado (PERIOD);
🔹Gerar script de criação de tabela (CREATE TABLE);
🔹Habilitar sistema de versionamento (SYSTEM_VERSIONING, HISTORY_TABLE);
🔹Alterar os registros por intervalo de códigos (UPDATE, BETWEEN);
🔹Pesquisar registros por data específica (FOR SYSTEM_TIME, AS OF);
🔹Pesquisar registros por intervalo de datas (FOR SYSTEM_TIME, FROM/TO, BETWEEN);
🔹Pesquisar por todos os registros (FOR SYSTEM_TIME, ALL);
🔹Excluir todos os registros sem WHERE (DELETE);

▶️ Acesse o vídeo no link abaixo: https://www.fabioms.com.br/?url=sql-server-criar-tabela-historico

📁 Arquivos disponíveis no GitHub: https://www.fabioms.com.br/?url=github

😉 Gostou do conteúdo? Inscreva-se também no canal: https://www.fabioms.com.br/?url=youtube-subscribe

#microsoft #dataplatform #sqlserver #database #historytable #sql #dataanalysis #DicadoFabinho