I would like to create multiple tables with same column names. The name of the tables would be table1, table2, table3, etc. Can someone help me correct the part 'table@cnt' in codeline 4?.
declare @cnt int = 0;
while @cnt < 7
begin
CREATE TABLE table@cnt(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
set @cnt = @cnt + 1;
end;
CREATE TABLE table@cnt(PersonID int...);withEXEC('CREATE TABLE table' + convert(varchar(10), @cnt) + '(PersonID int...);');dynamic sqlfrom @artm