Hallo, ich versuche alle Attribute mit Wert NULL durch ‚-‘ zu ersetzen.
Hat jemand ne Idee, warum das nicht funktioniert?
Kann man bei Update als Column keine Variable nutzen?
declare @anz INT;
declare @i INT;
declare @attr char(11);
set @anz = (SELECT Count(COLUMN_NAME)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'MetaData' and COLUMN_NAME like 'Attribute%');
set @i = 1;
select @anz;
while @i <= @anz
begin
set @attr = 'Attribute'+format(@i, '00');
Update MetaData set @attr = coalesce(@attr, '-');
set @i +=1;
end