반응형
Oracle 데이터베이스 열의 특정 값을 대체하려면 어떻게 해야 합니까?
특정 컬럼의 값을 치환하려고 합니다.예를 들어 다음과 같은 열 값입니다.
column name
----------
Test1
Test2
Test3
Test12
(필요한 것은)est1
와 함께rest1
)
column name
----------
Trest1
Test2
Test3
Trest12
치환 사용:
SELECT REPLACE(t.column, 'est1', 'rest1')
FROM MY_TABLE t
표의 값을 갱신하려면 다음 명령을 사용합니다.
UPDATE MY_TABLE t
SET column = REPLACE(t.column, 'est1', 'rest1')
특정 테이블의 값을 갱신할 필요가 있는 경우:
UPDATE TABLE-NAME SET COLUMN-NAME = REPLACE(TABLE-NAME.COLUMN-NAME, 'STRING-TO-REPLACE', 'REPLACEMENT-STRING');
어디에
TABLE-NAME - The name of the table being updated
COLUMN-NAME - The name of the column being updated
STRING-TO-REPLACE - The value to replace
REPLACEMENT-STRING - The replacement
Oracle에는 스키마 이름의 개념이 있으므로 이를 사용해 보십시오.
update schemname.tablename t
set t.columnname = replace(t.columnname, t.oldvalue, t.newvalue);
빌드 15.21에서 버전 4.0.2.15를 사용하고 있습니다.
나에겐 이게 필요했어
UPDATE table_name SET column_name = REPLACE(column_name,"search str","replace str");
놓는 것t.column_name
의 첫 번째 논의에서replace
동작하지 않았다.
언급URL : https://stackoverflow.com/questions/3443156/how-to-replace-specific-values-in-a-oracle-database-column
반응형
'source' 카테고리의 다른 글
React.js에서 CSV 파일을 업로드하고 읽는 방법은 무엇입니까? (0) | 2023.03.28 |
---|---|
Google 지도 iframe 주소 팝업 제거 (0) | 2023.03.28 |
Jest - SyntaxError: 모듈 외부에서 Import 문을 사용할 수 없습니다. (0) | 2023.03.23 |
Oracle 데이터베이스에 대한 모든 보기 표시 (0) | 2023.03.23 |
react-icons 패키지에서 글꼴 표시 아이콘을 확대(크게)하는 방법 (0) | 2023.03.23 |