본문 바로가기

Oracle2

[Oracle] 언더바 포함 문자 검색하는 SQL 조건문 (ESCAPE) 사용자 아이디와 같이 '_'(언더바) 특수문자를 포함한 데이터를 찾아야할 때가 있다. 보통 SQL에서 문자열 검색은 WHERE 조건에 LIKE 연산자와 와일드카드(%,_)를 사용하지만,검색 문자열에 '_' 언더바 문자가 포함되어 있을 경우, 원하는 결과가 제대로 나오지 않을 것이다.  잘못된 예시 예를 들어 'admin_' 문자열을 포함한 관리자 ID를 검색하고자 아래 SQL문을 실행한다고 해보자.원하는 데이터 외에 다른 데이터도 결과에 포함되는 것을 볼 수 있다.  SELECT * FROM USER_INFO WHERE USER_ID LIKE '%admin_%'  실행 결과) USER_IDUSER_NAMEadmin_1관리자1admin_2관리자2admin123관리자admini관리자  SQL에서 언더바를 .. 2024. 6. 2.
[Oracle] ORA-01033 에러 발생 시 ERROR 문구 ORA-01033: ORACLE의 초기화 또는 정지 처리가 진행중입니다 혹은 ORA-01033: ORACLE initialization or shutdown in progress Oracle 사용 중 ORA-01033 에러가 발생하였다. 아래 링크의 해결 방법을 따라한 결과, ORA-01033 에러를 해결할 수 있었다. https://lavinue.tistory.com/11 ORA-01033 에러 시 해결방법 ORA-01033: ORACLE의 초기화 또는 정지 처리가 진행중입니다혹은 ORA-01033: ORACLE initialization or shutdown in progress 에러가 발생했을 경우 대처법 아래와 같이 따라하면 복구 하실 수 있습니다. --------.. lavinu.. 2022. 10. 21.