Is there a way to alter a varchar column's length? Maybe something like "alter table foo alter column xyz varchar(256)".
My alternative seems very messy... - alter table, add a new column with the desired varchar length. call it "temp" - insert into "temp" the value of the old column. - alter table, drop the old column (messing up all the indexes on that column in the process I suppose) - alter table, add a new column with the same name as the one you just deleted, only with the desired length - insert into that new column the value in "temp" - alter table, drop "temp" - recreate all the indexes Thanks -dave