Как заменить персонажей - PullRequest
       1

Как заменить персонажей

1 голос
/ 28 февраля 2011

Использование SQL Server 2005

Table1

ID 

Abc0012
BED0045
cAB0027
....

Я хочу заменить все значения идентификаторов в таблице1, например, ABC0012, BED0045, CAB0027.

Я хочу сделать все символы прописными буквами

Нужна помощь по запросу

Ответы [ 6 ]

3 голосов
/ 28 февраля 2011
UPDATE Table1
SET ID = UPPER(ID)
3 голосов
/ 28 февраля 2011

Используйте функцию UPPER

update table1 set id = upper(id)
2 голосов
/ 28 февраля 2011

Если вы хотите изменить их:

UPDATE  
    Table1  
SET  
    ID = UPPER(ID)

Может сработать, но это не проверено.

2 голосов
/ 28 февраля 2011

Использовать upper:

ВЫБРАТЬ верхний (ID) ИЗ YourTable

или:

ОБНОВИТЬ YourTable SET ID = верхнего(ID)

1 голос
/ 28 февраля 2011

Вот полный скрипт, который показывает, как использовать функцию 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
1 голос
/ 28 февраля 2011

Я считаю, что вы должны быть в состоянии сделать что-то вроде этого:

UPDATE Table1 SET ID = UPPER(ID)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...