일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- css
- 6월 공모주 청약 일정
- Oracle
- 주식
- 자바스크립트
- IPO
- 주식 청약 일정
- Stock
- 7월 공모주 청약 일정
- java
- 자바
- Stock ipo
- Eclipse
- 공모주 청약 일정
- 코드이그나이터
- 공모주 청약
- 오라클
- SQL
- 제이쿼리
- jquery
- 공모주
- codeigniter
- linux
- 맥
- php
- html
- JavaScript
- 주식 청약
- MYSQL
- 리눅스
- Today
- Total
목록오라클 (55)
개발자의 끄적끄적
[Oracle] 오라클 프로시저, 함수 수정 확인 [펌] 프로시저나 함수가 변경 되었는지를 확인하고자 할 때 아래의 쿼리를 이용하여 확인 할 수 있다. SELECT OBJECT_TYPE , OBJECT_NAME , STATUS , TO_CHAR( CREATED, 'YYYYMMDD' ) AS CREATED , TO_CHAR( LAST_DDL_TIME, 'YYYYMMDD' ) AS LAST_DDL_TIME FROM USER_OBJECTS WHERE OBJECT_TYPE IN ( 'FUNCTION', 'PROCEDURE' ) AND TO_CHAR( LAST_DDL_TIME, 'YYYYMMDD' ) >= #{변경기준일자} AND OBJECT_NAME = #{함수명 또는 프로시저명} ORDER BY OBJECT_..
[ORACLE] 에러 - ORA-01465: 16진수의 지정이 부적합합니다[펌] # 에러 메세지 - ORA-01465: 16진수의 지정이 부적합합니다 # 원인 - INSERT, UPDATE 하러는 컬럼의 TYPE이 BLOB인 경우 문자열인 값을 입력하려는 경우 발생 INSERT INTO TB_TEST (T_BLOB) VALUES ('TEST') 위의 쿼리를 실행하면 에러 발생 # 해결방법 - INSERT INTO TB_TEST (T_BLOB) VALUES (UTL_RAW.CAST_TO_RAW('TEST')) 위와 같이 쿼리를 실행하면 정상적으로 처리됨 UTL_RAW.CAST_TO_RAW 대신 RAWTOHEX 를 사용해도 된다. # 추가사항 변환 저장된 문자열을 확인하려면 아래의 쿼리를 사용하면 된다. S..
[Oracle] MAX/MIN 함수, RANK 함수 MAX / MIN 함수 MAX 함수는 주어진 데이터 중에서 가장 큰 값을 되돌려주고 MIN 함수는 주어진 데이터 중에서 가장 작은 값을 되돌려준다. 그렇기 때문에 가장 큰 값과 가장 작은 값을 찾아서 정렬로 알아볼 때 유용하고 많이 사용된다. 예를 들어 월급이 높은 순으로, 나이가 많은 순으로, 몸무게가 적은 순으로, 등등 나타낼때 최대/최소값을 추출할 때 사용한다. MAX(컬럼값) MIN(컬럼값) from (테이블명) 하지만 MAX/MIN 함수는 순서대로 정렬하기 때문에 시간이 오래걸리므로 주의해야 한다. 문제 1) STUDENT 테이블에서 가장 높은 몸무게와 가장 낮은 몸무게를 나타내시오. (가장 높은 몸무게를 MAX로 가장 낮은 몸무게를 MIN로 ..
[oracle] 오라클 함수 작성, procedure 작성, 수정, 삭제, 연습문제[펌] ---------- 함수 작성 : 보통 값을 계산하고 결과를 반환 -------------- create [or replace] function 함수명 [(argument...)] return datatype is 변수선언 begin --pl/sql 블록에는 반드시 한개의 return 문 필요 end; ---tex(sawon_pay*0.1) 를 얻기 위한 함수 작성 연습-- create or replace function func1(no number) return number is pay number(9); begin pay := 0; select sawon_pay*0.1 into pay from sawon wher..
[oracle] 이진 문자열 - RAW 타입 [펌] #이진 문자열 : RAW 타입 오라클에 텍스트뿐만 아니라 이진 데이터도 저장 가능 RAW 타입은 디스크에 저장되는 측면에서 VARCHAR2 와 비슷함 (가변길이) 최대 2000 바이트 Demo#1 (RAW 타입) SQL> CREATE TABLE T ( RAW_DATA RAW(16) ); Table created. SQL> INSERT INTO T VALUES ( SYS_GUID() ); 1 row created. SQL> SELECT * FROM T; -- RAW 데이터가 16진수 문자열로 묵시적으로 변환되어 출력됨 (RAWTOHEX) RAW_DATA -------------------------------- CE8C521D6B6A92BCE0408FDD..
[ORACLE]오라클_시퀀스(NEXTVAL , CURRVAL) 사용법 NEXTVAL 와 CURRAVAL 은 당연히 시퀀스를 먼저 생성을 해야 사용이 가능합니다. *시퀀스 생성, 수정, 삭제 (https://mine-it-record.tistory.com/61) 둘의 사용법은 굉장히 간단합니다. 앞서 시퀀스 생성 부분에서 'testSeq'를 생성했었는데 그것을 이용해 보도록 하겠습니다 해당 시퀀스의 값을 증가시키고 싶다면 testSeq.NEXTVAL 현재 시퀀스를 알고 싶다면 testSeq.CURRVAL 이런식으로 사용이 가능합니다. 다만 시퀀스를 사용하는것에는 주의할 점이 있는데요 * NEXTVAL 및 CURRVAL 을 사용할 수 있는 경우 - 서브쿼리가 아닌 SELECT문 - INSERT문의 SELEC..
[Oracle] 오라클 테이블 & 컬럼 Comment 추가,확인,삭제 방법 테이블을 생성할 시 테이블과 컬럼에다가 설명을 달 수 있습니다. 이렇게 해놓으면 처음에는 좀 귀찮아도 나중에 컬럼의 뜻이 기억이 안날때 SELECT하여 Comment를 찾아볼 수 있습니다. 대개 의무적으로 등록하게 합니다. Comment 설정 --테이블 Comment 설정 COMMENT ON TABLE [테이블명] IS [Comment]; COMMENT ON TABLE EX_TABLE IS '예제 테이블'; --컬럼 Comment 설정 COMMENT ON COLUMN [테이블명].[컬럼명] IS '[Comment]'; COMMENT ON COLUMN EX_TABLE.DEPT IS '부서'; COMMENT ON COLUMN EX_T..
[Oracle] 오라클 테이블 스페이스 사용법(조회, 생성, 삭제)등 총정리 오라클 테이블 스페이스(Table Space)란 무엇인가? 오라클은 데이터를 관리하는 데이터베이스입니다. 데이터를 어딘가에 저장해놓고 사용하는 시스템이라고 볼 수 있습니다. 그리고 데이터 저장 단위 중 가장 상위에 있는 단위를 테이블 스페이스라고 합니다. 데이터 저장 단위는 물리적, 논리적단위로 나눌 수 있습니다. 물리적 단위는 파일을 의미하고 논리적 단위는 데이터블록 -> 익스텐트 -> 세그먼트 -> 테이블스페이스 이렇게 나뉩니다. 데이터 블록 여러개가 모여 익스텐트 하나를 만들고, 익스텐트 여러개가 모여 하나의 세그먼트를 구성하는 식입니다. 테이블 스페이스는 가장 상위개념입니다. 오라클 테이블 스페이스 사용법 SQL 개발 툴..