반응형 분류 전체보기179 오라클(SQL)case문 case문 -다중 분기기능 제고 -java의 dwitch ~ case와 유사 -표준 sql에서는 select문에서 사용하나 pl/sql에서는 begin block에서 분기목적으로 사용 (사용형식1) CASE WHEN 표준식 THEN 명령문1; WHEN 표준식 THEN 명령문2; .... ELSE 명령문N; END CASE; (사용형식2) CASE 표현식 WHEN 결과1 THEN 명령문1; WHEN 결과2 THEN 명령문2; .... ELSE 명령문N; END CASE; 사용예)수도요금 계산 입력자료 : 사용량(톤) 요금 : 1)물사용료 1~10: 톤당 250원 11~20:톤당 350원 21~30:톤당 500원 그 이상 : 톤당 750원 2)하수도 사용료 사용량(톤) * 150원 예를 들어 25톤을 사용하.. 2021. 3. 11. 오라클(SQL)PL/SQL PL/SQL --PL/SQL의 종류 : 발리가려면 뻐스타고 가자 Package : 패키지 User function : 사용자 정의 함수 Stored procedure : 저장 프로그램 Trigger : 트리거 Anonymous block : 익명의 블록 -PROCEDUAL LANGUAGE SQL의 약자 -표준 SQL은 프로그램의 흐름을 제어하는 기능과 변수등의 제공하지 않음 -PL/SQL은 흐름제어등의 기능을 제공하고 단일 기능을 수행하는 모듈 단위의 프로그램을 컴파일하여 실행가능한 형태로 서버에 보관 -BLOOK 구조로 구성 -모듈화, 캡슐화 기능제공 -ANONYMOUS BLOOK, SORTOED PROCEDURE, USER DEFINED FUNATION, PACKAGE, TRIGGER들 제공 1.AN.. 2021. 3. 11. 오라클(SQL) 인덱스 사용형식 인덱스 사용형식 테이블 다운로드 CREATE [UNIQUE|BITMAP]INDEX 인덱스명 ON 테이블명(컬럼명1[,컬럼명2,...][ABC|DESC]); .'테이블'의 '컬럼'들을 기준으로 오름차군(ASC)또는 내림차순(DESC) 으로 인덱스 생성.(기본은 ASC임) . NULL값을 가질수 있다 하지만 하나만 가질수있다. .인덱스명은 IDX를 사용한다 사용예)사원테이블에서 사원명을 기준으로 인덱스를 생성하시오 CREATE INDEX IDX_EMP01 ON EMPLOYEES(EMP_NAME); CREATE INDEX IDX_MEM01 ON MEMBER(SUBSTR(MEM_REGNO2,4)); CREATE INDEX IDX_KOR_LOAN ON KOR_LOAN_STATUS(PERIOD, REGION); (.. 2021. 3. 10. 오라클(SQL) 연습용 테이블 다운받기 테이블 연결 연습용 테이블 다운로드 연동방법 다운로드후 압축풀기 왼쪽상단에 열기 해당 폴더 클릭 CTRL + ENTER 로 실행하면 다소 시간이 많이걸린다. 폴더열기 CMD창 위도우 + R imp 본인SQL 계정/본인SQL 암호 file=expall.dmp ignore=y grants=y rows=y indexes=y full=y ENTER 완성화면 2021. 3. 9. 이전 1 ··· 40 41 42 43 44 45 다음 반응형