250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- oracle
- jsp 파일 설정
- spring MVC(모델2)방식
- pytorch
- 방식으로 텍스트
- db
- lda
- 파이썬
- Topics
- (깃)git bash
- 지마켓
- Websocket
- 幼稚园杀手(유치원킬러)
- r
- 크롤링
- 토픽추출
- mysql
- Python
- 과학백과사전
- 이력서
- word2vec
- 네이버뉴스
- 코사인 유사도
- Gmarket
- java
- RESFUL
- test
- 게시판 만들기
- tomoto
- 자바
Archives
- Today
- Total
무회blog
DB:PL/SQL, 사용법 본문
선언부 (DECLARE)
실행부 (BEGIN ~ END)
예외처리부 (Exception)
----------------------------------------------------------------------------------------------------------
** PL/SQL **
--- output 에서 출력하기 위해 set serveroutput on; => 설정필요;
--set serveroutput on;
--
---- 변수선언
--DECLARE
--v_no NUMBER(3):= 10;
--v_hireDate VARCHAR2(30) := TO_CHAR(SYSDATE, 'YYYY/MM/DD');
--
---- 상수선언
--c_message CONSTANT VARCHAR2(50) := '안녕하세요. PL/SQL';
--
---- 실행부
--BEGIN
-- -- DBMS_OUTPUT패키지 PUT_LINE 프로시저를 이용하여 결과 출력
-- dbms_output.put_line('오늘부터 PL/SQL 수업');
-- dbms_output.put_line(c_message);
-- dbms_output.put_line(v_hireDate);
--
--END;
----------------------------------------------------------------------------------------------------------
-- dbms_output.put_line
-- * 특정 테이블의 로우를 검색하여 변수에 할당 후 출력
set serveroutput on;
DECLARE
v_name VARCHAR2(20);
v_salary NUMBER;
v_hiredate VARCHAR2(30);
BEGIN
SELECT last_name, salary, TO_CHAR(hire_date, 'yyyy-MM-dd')
INTO v_name , v_salary, v_hiredate
FROM employees
WHERE last_name = 'Chen';
dbms_output.put_line('검색된 사원 정보');
dbms_output.put_line(v_name|| ' '||v_salary||' '||v_hiredate);
END;
----------------------------------------------------------------------------------------------------------
사원 번호 100번에 해당하는 사원이름과 부서명을 출력하세요.
--사원 번호 100번에 해당하는 사원이름과 부서명을 출력하세요.
set serveroutput on;
DECLARE
v_emp_name VARCHAR2(50);
v_dept_name VARCHAR2(50);
BEGIN
select last_name, department_name
into v_emp_name, v_dept_name
from employees e, departments d
where e.department_id = d.department_id
and employee_id = 100;
dbms_output.put_line(v_emp_name||' '||v_dept_name);
END;
----------------------------------------------------------------------------------------------------------
'DB' 카테고리의 다른 글
DB: JOIN 사용 예졔2, SELF 조인 (0) | 2021.02.08 |
---|---|
DB: JOIN 사용 예졔 (0) | 2021.02.08 |
DB: DML(INSERT, UPDATE, DELETE) <- CUD, DECODE, CASE WHEN 사용법 (0) | 2021.02.08 |
DB:오라클DB, SQL, 001, 환경셋팅 (0) | 2020.09.01 |
python:파이썬 DB 오라클 인서트, 조회 , 연결과련 (0) | 2020.09.01 |
Comments