본문 바로가기
반응형

오라클4

오라클(SQL)반복문과 커서 LOOP문 반복문과 커서 테이블 다운로드 1.반복문 -LOOP,WHILE,FOR문이 제공 -기본 구조는 LOOP문 1)LOOP문 .무한 루프를 수행하는 반복문 .EXIT문을 사용하여 반복을 멈출수 있음 .자바의 DO문과 유사 (사용형식) LOOP 반복처리문(들); [EXIT WHEN 조건;] END LOOP; -'EXIT WHEN 조건' :조건이 참인 경우 반복을 탈출 예)구구단의 4단을 LOOP문을 이용하여 출력 DECLARE V_BASE NUMBER:=4; V_CNT NUMBER:=0; V_RES NUMBER:=0; BEGIN LOOP V_CNT:=V_CNT+1; EXIT WHEN V_CNT > 9; V_RES:=V_BASE*V_CNT; DBMS_OUTPUT.PUT_LINE(V_BASE||'*'||V_CNT||.. 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) 데이터 타입 종류 숫자형 타입 데이터타입 설명 NUMBER 기본숫자타입 최대 22바이트 FLOAT 이진수기준 22바이트 BINARY_FLOAT 32비트 소수점 최대 4바이트 BINARY_DOUBLE 64비트 소수점 최대 8바이트 문자 타입 데이터타입 설명 CHAR(n) 고정길이문자 - 최대2000바이트 - 디폴트 1바이트 VARCHAR2(n) 가변길이문자 - 최대4000바이트 - 디폴트 1바이트 NVARCHAR(n) 가변길이 유니코드 문자 - 최대2000바이트 - 디폴트 1바이트 NCHAR(n) 고정길이 유니코드 문자 - 최대2000바이트 - 디폴트 1바이트 LONG 가변길이 문자 - 최대 2GB CLOB 대용량 텍스트 - 최대 4GB NCLOB 대용량 유니코드 텍스트 - 최대4GB **가변길이 : 실제 입력된 데이터 길.. 2021. 3. 5.
SQL 테이블 생성(CREATE) SQL테이블 생성 테이블다운 CREATE TABLE 테이블명 ( 컬럼명 데이터타입 기본값(생략가능) NULL(생략가능), . . . . 컬럼명 데이터타입 기본값(생략가능) NULL(생략가능) ); 사용예) CREATE TABLE TEBLE_A( A_SQC NUMBER(5) DEFAULT 1000 NOT NULL, A_NAME VARCHAR2(10), A_DATE DATE, A_TEL VARCHAR2(10), A_ADD1 VARCHAR2(50), A_ADD2 VARCHAR2(50) ); 2021. 3. 5.
반응형