I’ve noticed that when I use SSMS to import an Excel spreadsheet into SQL Server quotation marks are added. I’ve read somewhere that for whatever reason it’s necessary for Excel to do this. Once in SQL Server, these quotes around the column names are useless and I’d like to have a programmatic way to remove them. The closest thing, which doesn’t work, that I have tried to make is EXEC sp_rename 'Table.["withquotes"]', NewColumnName, 'replace(Table.["withquotes",'"','']. I’d like to loop through all of the column names in a table and use the replace function wherever a those column names contain quotation marks. Is there a typical, idiomatic way to do this?
I’ve noticed that when I use SSMS to import an Excel spreadsheet into SQL
Share
I believe this should help…