I have already come across the convert funtion. As I understand it, the basic syntax is:
select convert(columnName, targetFieldType) as newColumnName from table;
Running this command doesn't give me any errors, but when I check the data types they are unchanged. Even when I use commit; the data remains unchanged. In particular, I'm trying to convert data with long type to varchar. Any ideas?