[oracle] instr 문자열에서 특정값 위치 찾기
[oracle] instr 문자열에서 특정값 위치 찾기 INSTR(문자열, 찾을 문자열, 시작위치, 몇번째); 시작위치에 -1을 입력할 경우 뒤에서부터 순서를 찾는다. SELECT INSTR('https://soon86.tistory.com', '.', 1, 1) AS INSTR_TEST FROM DUAL; 결과 : 15 (앞에 있는 점의 위치를 리턴 함) SELECT INSTR('https://soon86.tistory.com', '.', 1, 2) AS INSTR_TEST FROM DUAL; 결과 : 23 (뒤에 있는 점의 위치를 리턴 함) SELECT INSTR('https://soon86.tistory.com', '.', 16, 1) AS INSTR_TEST FROM DUAL; 결과 : 23 (뒤..
2022. 5. 9.
[oracle] 테스트 데이터 만들기
[oracle] 테스트 데이터 만들기 개발을 하다보면 테스트 데이터가 필요할 때가 있다. --> SELECT LEVEL AS ID ,ROUND(DBMS_RANDOM.VALUE(1, 100),0) AS RAN ,'123456ABC' || DBMS_RANDOM.STRING('U', 3) || SUBSTR('0000', 1, 4 - LENGTH(TRIM(LEVEL))) || LEVEL AS DATA1 FROM DUAL CONNECT BY LEVEL INSERT INTO 테이블명 ( 필드1, 필드2, 필드3) SELECT LEVEL AS ID ,ROUND(DBMS_RANDOM.VALUE(1, 100),0) AS RAN ,'123456ABC' || DBMS_RANDOM.STRING('U', 3) || SUBSTR..
2016. 2. 12.