Использование SQL Server 2005
Table1
ID Abc0012 BED0045 cAB0027 ....
Я хочу заменить все значения идентификаторов в таблице1, например, ABC0012, BED0045, CAB0027.
Я хочу сделать все символы прописными буквами
Нужна помощь по запросу
UPDATE Table1 SET ID = UPPER(ID)
Используйте функцию UPPER
update table1 set id = upper(id)
Если вы хотите изменить их:
Может сработать, но это не проверено.
Использовать upper:
upper
ВЫБРАТЬ верхний (ID) ИЗ YourTable
или:
ОБНОВИТЬ YourTable SET ID = верхнего(ID)
Вот полный скрипт, который показывает, как использовать функцию UPPER () для достижения этой цели:
declare @mytable table ( somevalue varchar (20) ) insert into @mytable( somevalue ) values ( 'abc123' ) insert into @mytable( somevalue ) values ( 'xYz456' ) insert into @mytable( somevalue ) values ( 'gjriwe345' ) update @mytable set somevalue = upper(somevalue) select * from @mytable
Я считаю, что вы должны быть в состоянии сделать что-то вроде этого: