Lifelong Study
close
프로필 배경
프로필 로고

Lifelong Study

  • 분류 전체보기 (525)
    • Database (227)
      • Oracle SQL (43)
      • Oracle SQL2 (16)
      • Oracle PLSQL (26)
      • Oracle Admin(9i) (13)
      • Oracle tuning (12)
      • Oracle 백업 복구 (0)
      • Oracle Tip (14)
      • mysql (50)
      • mysql tip (21)
      • mysql procedure, function (7)
      • MS Sql (4)
      • DB2 (0)
      • HANA (0)
      • Tibero (0)
      • Altibase (0)
      • Cubrid (0)
      • Informix (0)
      • PostgreSQL (0)
      • MariaDB (2)
      • sqlite (0)
      • HSQL(HyperSQL) (0)
      • ANSI SQL (9)
      • Sybase (0)
      • 대용량DB (8)
      • Apache Derby (0)
      • Vertica (1)
      • 기타 (1)
    • DB GUI Tool (12)
      • DataGrip (1)
      • Plsql developer (1)
      • Sql developer (0)
      • SQLYog (0)
      • Toad For Oracle (0)
      • Toad For Mysql (2)
      • Toad For Sql Sever (0)
      • Orange (1)
      • Erwin (0)
      • SQLGate (0)
      • Mysql Workbench (6)
      • Mysql-front (0)
      • phpMyadmin (0)
      • heidisql (0)
      • navicat (0)
      • SmartSQL (0)
      • DBA Master (0)
      • Golden (0)
      • OraSqler (0)
      • dbeaver (1)
    • DB Migration Tool (1)
      • Flyway (1)
    • NoSQL (33)
      • 개요 (4)
      • redis (14)
      • MongoDB (14)
      • Cassandra (1)
      • Couchbase (0)
    • NoSQL GUI Tool (2)
      • P3X for redis (0)
      • Redis Desktop Manager (0)
      • Medis for redis (1)
      • Studio 3T for MongoDB (1)
    • CDC (1)
      • Debezium (1)
    • AWS (20)
      • AWS - 일반 (0)
      • AWS - IAM (4)
      • AWS - EC2(Elastic Compute C.. (3)
      • AWS - RDS (1)
      • AWS - S3 (1)
      • AWS - CloudWatch (1)
      • AWS - Lambda (0)
      • AWS - CloudFront (1)
      • AWS - DynamoDB (0)
      • AWS - API Gateway (0)
      • AWS - CodeBase, CodeCommit,.. (1)
      • AWS - CLI (7)
      • AWS - Route 53 (0)
      • AWS - X-Ray (0)
      • AWS - KMS (0)
      • AWS - Elastic Beanstalk (0)
      • AWS - SQS & SNS & SES (1)
      • AWS - ECS & ECR (0)
      • AWS - CloudFormation (0)
      • AWS - ElastiCache (0)
      • AWS - EMR (0)
      • AWS - RedShift (0)
      • AWS - EKS(Elastic Kubernete.. (0)
      • AWS - EventBridge (0)
    • Elastic Stack (29)
      • ElasticSearch (27)
      • kibana (0)
      • logstash (2)
      • 로그수집 (0)
    • Big Data (78)
      • 빅데이터 (36)
      • 데이터 분석 (6)
      • Lucene (4)
      • Hadoop (7)
      • Apache Spark (17)
      • Apache Hive (5)
      • Greenplum (0)
      • Cloudera (3)
      • Trino (0)
      • Presto (0)
      • Apache Drill (0)
      • Apache Impala (0)
      • Apache Zeppelin (0)
    • BI 툴 (0)
      • superset (0)
      • Metabase (0)
      • Redash (0)
      • etc BI (0)
    • Infra (1)
      • domain, hosting (1)
    • 협업툴 (21)
      • jira (17)
      • confluence (3)
      • slack (0)
      • teams (1)
      • webex (0)
    • 엑셀 (91)
      • 엑셀 일반 (22)
      • 엑셀 함수 (36)
      • 엑셀 날짜,시간 (0)
      • 엑셀 필터,정렬 (0)
      • 엑셀 집계,피벗 (0)
      • 엑셀 차트 (5)
      • 엑셀 서식 (10)
      • 엑셀 VBA (5)
      • 엑셀 TIP (13)
    • Office Tool (4)
      • MS Word (0)
      • PowerPoint (0)
      • Outlook (4)
      • MS Access (0)
      • MS OneNote (0)
      • 아래아 한글 (0)
      • ohter (0)
    • Design (1)
      • Photoshop (1)
      • Flash (0)
      • Illustrator (0)
    • Media (1)
      • Vegas Pro (0)
      • Adobe premiere (0)
      • 3D MAX (1)
    • 유용한 프로그램 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

PL/SQL (6) CURSOR, BASIC LOOP을 활용한 프로시저 만들어보기

-- 조합 데이터 타입의 2가지 종류 -- 1. 레코드 (RECORD) -- 2. 컬렉션 (COLLECTION) -- CURSOR-- 수행하는 SQL문의 결과를 처리하기 위한 메모리영역 -- 1. 암시적 커서: SQL%rowcount와 같은 커서를 말한다. -- 2. 명시적 커서: 메모리를 올려놓고 빈곳에다가 올리고 싶은 데이터를 올린다. -- EMP_CURSOR%FOUND : 커서에서 데이터가 발견되면 TRUE-- EMP_CURSOR%NOTFOUND : 커서에서 데이터가 발견되지 않으면 TRUE 1-2 부서번호를 입력하면 해당 부서번호에 속한 사원들의 사원번호, 이름, 월급을 출력하는 프로시저를 작성하라. SET SERVEROUTPUT ON;CREATE OR REPLACE PROCEDURE PR_TAB..

  • format_list_bulleted Database/Oracle PLSQL
  • · 2019. 4. 4.
  • textsms

PL/SQL (5) 부서번호를 물어보게 하고 부서번호를 입력하면 해당 부서번호에 속한 사원들의 사원번호, 이름, 월급을 출력하는 예제

-- 조합 데이터 타입의 2가지 종류 -- 1. 레코드 (RECORD) -- 2. 컬렉션 (COLLECTION) -- CURSOR-- 수행하는 SQL문의 결과를 처리하기 위한 메모리영역 -- 1. 암시적 커서: SQL%rowcount와 같은 커서를 말한다. -- 2. 명시적 커서: 메모리를 올려놓고 빈곳에다가 올리고 싶은 데이터를 올린다. -- EMP_CURSOR%FOUND : 커서에서 데이터가 발견되면 TRUE-- EMP_CURSOR%NOTFOUND : 커서에서 데이터가 발견되지 않으면 TRUE ########################################################################################### 1-1. 부서번호를 물어보게 하고 부서번호를 ..

  • format_list_bulleted Database/Oracle PLSQL
  • · 2019. 4. 3.
  • textsms

PL/SQL (4) ORA-01403: no data found 대처 SQL문 (EXCEPTIOIN)

SET SERVEROUTPUT ON;ACCEPT P_DEPT_NO PROMPT '정보를 원하는 부서번호를 입력하세요.';DECLARE V_EMP_NO NUMBER(8) := 0; V_EMP_ID VARCHAR2(30); V_EMP_NM VARCHAR2(20); V_DEPT_NO NUMBER(4) := &P_DEPT_NO; V_SAL NUMBER(10) := 0; BEGIN SELECT EMP_NO, EMP_ID, EMP_NM, DEPT_NO, SAL INTO V_EMP_NO, V_EMP_ID, V_EMP_NM, V_DEPT_NO, V_SAL FROM TB_LS_EMP867 WHERE DEPT_NO = V_DEPT_NO; DBMS_OUTPUT.PUT_LINE(V_EMP_NO); DBMS_OUTPUT.PUT..

  • format_list_bulleted Database/Oracle PLSQL
  • · 2019. 4. 3.
  • textsms

PL/SQL (3) 프로시저를 사용하여 다른테이블로 INSERT 예제

1-1. 사원번호를 물어보게하고 사원번호를 입력하면 해당 사원의 모든 컬럼의 정보가 EMP745 테이블에 입력되게 하는 PL/SQL을 작성하시오.SELECT * FROM EMP745;-----------------------------------------------------------------------------------------------------SET SERVEROUTPUT ON;ACCEPT P_EMP_NO PROMPT 'EMP745테이블로 복사할 사원번호를 입력하세요' DECLARE V_DEPT_NO NUMBER(4) := 0; V_EMP_NO NUMBER(8) := &P_EMP_NO; V_EMP_NM VARCHAR2(20); V_EMP_ID VARCHAR2(30); V_SAL NUMB..

  • format_list_bulleted Database/Oracle PLSQL
  • · 2019. 4. 3.
  • textsms

PL/SQL (2) WHILE.. LOOP , 예제

-- 1. WHILE .. LOOP 을 중첩으로 사용하여 4단 ~7단까지 출력하는 프로시저를 생성해보아라. CREATE OR REPLACE PROCEDURE PR_GUGUDAN_4TO7IS V_OUT_DAN NUMBER(2) := 7; V_IN_DAN NUMBER(2) := 9; i NUMBER(2) := 3; j NUMBER(2) := 0; BEGIN -- 내가 생각하는 while 문 문법과 조금 다르다. WHILE i < V_OUT_DAN LOOP i := i+1; j := 0; DBMS_OUTPUT.PUT_LINE(i); WHILE j < V_IN_DAN LOOP j := j+1; DBMS_OUTPUT.PUT_LINE(j); DBMS_OUTPUT.PUT_LINE( i || '*' || j || ' ..

  • format_list_bulleted Database/Oracle PLSQL
  • · 2019. 4. 3.
  • textsms

PL/SQL (1) LOOP + LPAD함수 +프로시저 예제

-- ★☆★☆★ basic loop (FOR LOOP)-- 1.숫자 1부터 20까지 출력하는데 for loop 문으로 구현해서 출력하시오. SET SERVEROUTPUT ON -- default : serveroutput (dbms_output.put_line) 이 OFF 상태이다. BEGIN FOR i IN 1..20 LOOP DBMS_OUTPUT.PUT_LINE('출력숫자 : ' || i ); END LOOP;END; / -- 2. FOR .. LOOP 사용하여 구구단 6단을 출력하시오. DECLARE V_COUNT NUMBER(10) := 0;BEGIN FOR i IN 1..9 LOOP V_COUNT := 6 * i; DBMS_OUTPUT.PUT_LINE ( '6' || ' * ' || i || '..

  • format_list_bulleted Database/Oracle PLSQL
  • · 2019. 4. 3.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
글쓰기 관리자
전체 카테고리
  • 분류 전체보기 (525)
    • Database (227)
      • Oracle SQL (43)
      • Oracle SQL2 (16)
      • Oracle PLSQL (26)
      • Oracle Admin(9i) (13)
      • Oracle tuning (12)
      • Oracle 백업 복구 (0)
      • Oracle Tip (14)
      • mysql (50)
      • mysql tip (21)
      • mysql procedure, function (7)
      • MS Sql (4)
      • DB2 (0)
      • HANA (0)
      • Tibero (0)
      • Altibase (0)
      • Cubrid (0)
      • Informix (0)
      • PostgreSQL (0)
      • MariaDB (2)
      • sqlite (0)
      • HSQL(HyperSQL) (0)
      • ANSI SQL (9)
      • Sybase (0)
      • 대용량DB (8)
      • Apache Derby (0)
      • Vertica (1)
      • 기타 (1)
    • DB GUI Tool (12)
      • DataGrip (1)
      • Plsql developer (1)
      • Sql developer (0)
      • SQLYog (0)
      • Toad For Oracle (0)
      • Toad For Mysql (2)
      • Toad For Sql Sever (0)
      • Orange (1)
      • Erwin (0)
      • SQLGate (0)
      • Mysql Workbench (6)
      • Mysql-front (0)
      • phpMyadmin (0)
      • heidisql (0)
      • navicat (0)
      • SmartSQL (0)
      • DBA Master (0)
      • Golden (0)
      • OraSqler (0)
      • dbeaver (1)
    • DB Migration Tool (1)
      • Flyway (1)
    • NoSQL (33)
      • 개요 (4)
      • redis (14)
      • MongoDB (14)
      • Cassandra (1)
      • Couchbase (0)
    • NoSQL GUI Tool (2)
      • P3X for redis (0)
      • Redis Desktop Manager (0)
      • Medis for redis (1)
      • Studio 3T for MongoDB (1)
    • CDC (1)
      • Debezium (1)
    • AWS (20)
      • AWS - 일반 (0)
      • AWS - IAM (4)
      • AWS - EC2(Elastic Compute C.. (3)
      • AWS - RDS (1)
      • AWS - S3 (1)
      • AWS - CloudWatch (1)
      • AWS - Lambda (0)
      • AWS - CloudFront (1)
      • AWS - DynamoDB (0)
      • AWS - API Gateway (0)
      • AWS - CodeBase, CodeCommit,.. (1)
      • AWS - CLI (7)
      • AWS - Route 53 (0)
      • AWS - X-Ray (0)
      • AWS - KMS (0)
      • AWS - Elastic Beanstalk (0)
      • AWS - SQS & SNS & SES (1)
      • AWS - ECS & ECR (0)
      • AWS - CloudFormation (0)
      • AWS - ElastiCache (0)
      • AWS - EMR (0)
      • AWS - RedShift (0)
      • AWS - EKS(Elastic Kubernete.. (0)
      • AWS - EventBridge (0)
    • Elastic Stack (29)
      • ElasticSearch (27)
      • kibana (0)
      • logstash (2)
      • 로그수집 (0)
    • Big Data (78)
      • 빅데이터 (36)
      • 데이터 분석 (6)
      • Lucene (4)
      • Hadoop (7)
      • Apache Spark (17)
      • Apache Hive (5)
      • Greenplum (0)
      • Cloudera (3)
      • Trino (0)
      • Presto (0)
      • Apache Drill (0)
      • Apache Impala (0)
      • Apache Zeppelin (0)
    • BI 툴 (0)
      • superset (0)
      • Metabase (0)
      • Redash (0)
      • etc BI (0)
    • Infra (1)
      • domain, hosting (1)
    • 협업툴 (21)
      • jira (17)
      • confluence (3)
      • slack (0)
      • teams (1)
      • webex (0)
    • 엑셀 (91)
      • 엑셀 일반 (22)
      • 엑셀 함수 (36)
      • 엑셀 날짜,시간 (0)
      • 엑셀 필터,정렬 (0)
      • 엑셀 집계,피벗 (0)
      • 엑셀 차트 (5)
      • 엑셀 서식 (10)
      • 엑셀 VBA (5)
      • 엑셀 TIP (13)
    • Office Tool (4)
      • MS Word (0)
      • PowerPoint (0)
      • Outlook (4)
      • MS Access (0)
      • MS OneNote (0)
      • 아래아 한글 (0)
      • ohter (0)
    • Design (1)
      • Photoshop (1)
      • Flash (0)
      • Illustrator (0)
    • Media (1)
      • Vegas Pro (0)
      • Adobe premiere (0)
      • 3D MAX (1)
    • 유용한 프로그램 (2)
    • 기타 (1)
최근 글
인기 글
최근 댓글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바