Is there a way to create System Versioning for all existing tables in one query in SQL-Server? Instead of doing one table/entity at a time. I have this and it works, just one table at a time..
Alter table schema.table
add
SysStartTime datetime2 generated always as row start not null default getutcdate(),
SysEndTime datetime2 generated always as row end not null default convert(datetime2, '9999-12-31 23:59:59.9999999'),
period for system_time (SysStartTime, SysEndTime);
alter table schema.table
set (system_versioning = on (HISTORY_TABLE = [schema].[table_history]));