일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 7월 공모주 청약 일정
- css
- php
- Eclipse
- jquery
- JavaScript
- 주식
- 주식 청약
- 자바
- java
- Stock
- IPO
- codeigniter
- linux
- MYSQL
- html
- 자바스크립트
- 코드이그나이터
- Stock ipo
- 6월 공모주 청약 일정
- 공모주 청약
- 주식 청약 일정
- SQL
- Oracle
- 맥
- 공모주
- 리눅스
- 오라클
- 제이쿼리
- 공모주 청약 일정
- Today
- Total
목록오라클 (55)
개발자의 끄적끄적
[sql/oracle] 오라클 현재계정 권한 설정정보 확인방법 Oracle 데이터베이스를 사용하다 보면 현재 접속되어 있는 계정의 권한 설정 항목을 확인해야 하는 경우가 있습니다. 그럴때는 아래 쿼리를 실행하시면 바로 확인이 가능합니다! SELECT * FROM USER_SYS_PRIVS; 참고들 하세요!
[sql/oracle] 오라클 현재시간부터 한시간뒤 시간 구하기 oracle 에서 시간을 다루다 보면 현재시간으로 부터 1시간 뒤가 몇시인지 알아야 하는 경우가 있습니다 그럴때는 아래 쿼리를 이용하시면 됩니다. SELECT TO_CHAR(SYSDATE+1/24, 'YYYYMMDD HH24:MI:SS') FROM DUAL; 위 내용보시면 아시겠지만, +1/24 는 현재시간에서 1시간을 더한다는 내용이라서 3시간뒤를 구하고 싶으면 +3/24 로 변경해서 사용하시면 됩니다. 참고들 하세요!
[sql/oracle] 오라클 데이터 복구하는 방법 오라클에서 쿼리를 이용해서 데이터를 조회 / 변경 / 삭제를 하다보면 실수로 잘못된 쿼리를 실행해서 문제가 생기는 경우가 있습니다. 그럴때는 아래와 같이 쿼리를 이용해서 일정 시간이전의 데이터를 불러올 수 있습니다. SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE) WHERE 조건문 실수했다는 생각이 들었을때는 주저하지말고 위 쿼리를 이용해서 바로 데이터를 조회해야 합니다. 환경 설정에 따라서 이전데이터가 유지되는 시간이 다를수 있기때문에 바로 실행하는 것이 좋습니다! 참고들 하세요!
[sql/oracle] oracle random number example / 오라클 숫자 랜덤 추출 방법 oracle 에서 숫자를 랜덤으로 뽑고내야 하는 경우가 있습니다. 그중에서 1~10 까지의 숫자중 랜덤으로 추출하는 방법을 공유하려고 합니다. SELECT MOD(ABS(DBMS_RANDOM.RANDOM),10) + 1 FROM DUAL; 위 쿼리를 실행하면 1~10 까지의 숫자중 랜덤으로 추출이 가능합니다! 10 이라는 숫자를 100 으로 변경하면 1부터 100까지의 숫자중 랜덤으로 추출할 수 있습니다! 참고들 하세요!
[sql/oracle] oracle instr example / 오라클 특정 문자 위치 출력 방법 오라클 내장함수중 특정 문자열이나 컬럼 데이터 안에 찾고자 하는 문자가 몇번째 위치해 있는지 확인해야 하는 경우가 있습니다. 문자열을 가공하는 경우에 종종쓰이는데요! 그럴때는 아래 쿼리와 같이 INSTR 을 사용하시면 됩니다! 기본 사용법은 INSTR 에 첫번쨰 파라미터로 대상 문자열을 두번째 파라미터로 찾고자 하는 문자를 입력해서 SELECT 쿼리를 작성하시면 됩니다! SELECT INSTR('ABCDE','C') FROM DUAL; 위 쿼리를 보시면 아시겠지만, ABCDE 라는 문자열에서 C 라는 문자의 위치를 찾는 쿼리입니다! 위 쿼리를 실행하면 결과는 아래와 같이 나오게 됩니다! 3 ABCDE 라는 ..
[sql/oracle] oracle ltrim example / 오라클 문자열 왼쪽 공백제거 방법 oracle 에서 문자열의 공백을 제거하는 경우 내장함수인 TRIM 을 사용합니다! 어떠한 경우에는 왼쪽 공백만 제거해야하는 경우가 있습니다. 그럴때는 내장함수인 LTRIM 을 사용하시면 됩니다! SELECT RTRIM('ABC ') FROM DUAL; 위 쿼리는 ABC 라는 문자열 앞에 공백이 3개 붙어있는 ABC 라는 문자열이 있다고 가정하고, 문자열의 왼쪽 공백을 제거하기위해 작성한 쿼리입니다! 위 쿼리대로 실행해보면 결과는 아래와 같이 공백이 제거된 문자열이 출력됩니다! ABC 참고들 하세요!
[sql/oracle] oracle rtrim example / 오라클 문자열 오른쪽 공백제거 방법 oracle 에서 특정 컬럼이나 문자열의 공백을 제거할때 TRIM 을 사용합니다. 특정 상황에서는 문자열이나 컬럼의 공백들중 오른쪽 공백만 제거해야하는 경우가 있습니다. 그럴때는 내장함수인 RTRIM 을 사용하시면 됩니다! ABC 라는 문자열 뒤에 공백이 3개 붙어있는 ABC 라는 문자열이 있다고 가정하고, 오른쪽 공백을 제거하고 출력하고 싶으면, 아래과 같이 쿼리를 작성하시면 됩니다! SELECT RTRIM('ABC ') FROM DUAL; 위 쿼리대로 실행해보면 결과는 아래와 같이 오른쪽 공백이 제거된 ABC 라는 문자열이 출력됩니다! ABC 참고들 하세요!
[sql/oracle] oracle upper example / 오라클 대문자로 변환하는 방법 오라클에서 특정 문자열 혹은 컬럼의 값을 대문자로 변환해야 하는 경우가 있습니다. 그럴때는 내장함수인 upper 를 사용하시면 됩니다! 아래 예제를 보시면 아시겠지만, abcde 라는 문자열을 전체 대문자로 변환한 결과를 출력하기 위한 쿼리 입니다. select upper('abcde') from dual; 위 쿼리의 결과는 아래와 같이 나오게 됩니다. ABCDE 참고들 하세요!