27. august 2004 - 14:37
Der er
3 kommentarer
Er dette muligt
Er dette muligt ALTER PROCEDURE opret @test nvarchar(512) AS if not exists (select * from syscolumns where id=object_id('SalesItems') and name=@test) alter table SalesItems add [@test] GO Den melder godt nok en fejl. Men Kan man overhovedet gøre det ???
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
27. august 2004 - 14:58
#1
Du kan ikke direkte 'ALTER TABLE' med en kolonnenavnet i en variabel, men du kan bruge EXECUTE: EXECUTE('ALTER TABLE SalesItems ADD ' + @test + ' int')