자유로운 창작이 가능한 기본 포스트
한 컷씩 넘겨보는 카툰 포스트
직접 만든 영상을 올리는 동영상 포스트
소장본, 굿즈 등 실물 상품을 판매하는 스토어
더 정확한 검색결과를 얻어보세요.
⚠️빻아서 불편할 수 있는 내용이 있습니다. 민감하신 분은 권장X ⚠️
/* 프로시져: 자주 사용되는 sql 또는 pl/sql을 미리 컴파일 하여 db 내에 저장한 객체 : 자바에서 실행시 처리 속도가 빠름 <- 미리 컴파일 : 실행 파일을 따로 만들 필요x : 형식 create or replace procedure 프로시져명 (파라미터변수) -- 입력 또는 반환값. 파라미터 변수는 선언시 길이는 주지 않음 is 변수 b...
-- 모든 사원의 이름과 급여 출력 @D:\study\db\sql\personnelall.sql -- 이름, 급여, 입사일, 근무기간(xx년xx개월), 순위를 구해 personnel2 테이블에 입력 -- 기존 테이블에서 새 테이블 작성 create table personnel2 as select pname, pay, startdate from personn...
/* 예외 처리 declare 변수 선언 begin 명령문 exception when 예외명 then end; / 오라클에서 제공하는 예외-자동적 발생 NO_DATA_FOUND :select into 구문실행후 반환되는 행이 없는 경우 TOO_MANY_ROWS :select into 구문실행후 하나 이상의 행을 반환하는 경우 VALUE_ERROR :데이터의...
-- 평균, 합, 등급 추가 declare CURSOR c3 is select name, kor, eng, mat from sung; vave result.ave%TYPE; vhap result.hap%TYPE; vgrade result.grade%TYPE; begin for i in c3 loop vhap := i.kor + i.eng + i.mat; v...
-- 이름, 급여, 입사일, 근무기간(xx년xx개월), 순위를 구해 personnel2 테이블에 입력 declare CURSOR c2 is select pname, pay, startdate from personnel; vgigan personnel2.gigan%type; vrank personnel2.rank%type; begin for i in c2 l...
/* 커서: pl/sql 내에서 실행되는 select문 : 객체가 아니라 정의하는 것 : 모든 컬럼에 데이터 추가-> 반복문 사용 : 형식 declare cursor 커서명 is select문; begin for 변수 in 커서명 loop 처리 end loop; end; / : 속성 - 커서명%isopen : 열려 있다 - 커서명%notfound : ...
항상 네이버 사전 볼려고 핸드폰 키다 웹툰으로 가버리고 공부 브금 들으려고 하면 어느 웹소설이나 웹툰 브금이면 그거 조금만 보겠다고 정주행해버리는 우리에게 공부자체를 시작하기 위한
/* pl/sql: db에서 제공하는 프로그래밍 언어-> db에서 프로그래밍이 가능 : 하나의 프로그램은 하나의 파일로 실행 : 쿼리문을 매번 입력할 필요 없이 프로그램 파일을 불러서 실행 */ @D:\study\pj1\sql\pl_1.sql -- 출력 안됨 set SERVEROUT on -- 결과값 출력을 위해 셋팅값 변경 set verify off...
-- 사번을 입력받아 보너스 수정(급여에 따라 달리 책정) accept no PROMPT '사번을 입력해주세요'; DECLARE sal personnel.pay%type; bo personnel.bonus%type; begin -- 급여 불러오기 select pay into sal from personnel where pno=&no; -- 보너스 수...
/* 데이터 수정 */ -- 부서번호와 위치를 입력받아 해당부서의 위치 변경 ACCEPT no PROMPT '부서번호를 입력하세요'; ACCEPT loc PROMPT '위치를 입력하세요'; DECLARE -- 변수 없으면 생략 가능 BEGIN update division set position='&loc' where dno=&no; end; ...
-- 사번을 입력받아 사번, 이름, 급여, 부서명, 전화번호 출력 /* 조인 */ accept no prompt '사번을 입력해주세요'; DECLARE p personnel%rowtype; d division%rowtype; BEGIN select pno, pname, pay, dname, phone into p.pno, p.pname, p.pay, d.d...
-- 부서번호를 입력 받아 부서명, 위치, 전화번호 출력 /* rowtype: 데이터를 한꺼번에 정의 */ accept no prompt '부서번호를 입력하세요'; DECLARE x division%rowtype; -- x안에 dname,position, phone, dno가 다 들어있음 BEGIN select dname, position, phone in...
-- 부서번호를 입력 받아 부서명, 위치, 전화번호 출력 /* division 테이블 정보 받기 */ accept no PROMPT '부서번호를 입력해주세요'; DECLARE name division.dname%TYPE; pos division.position%TYPE; ph division.phone%TYPE; BEGIN select dname, posi...
설정한 기간의 데이터를 파일로 다운로드합니다. 보고서 파일 생성에는 최대 3분이 소요됩니다.
포인트 자동 충전을 해지합니다. 해지하지 않고도 ‘자동 충전 설정 변경하기' 버튼을 눌러 포인트 자동 충전 설정을 변경할 수 있어요. 설정을 변경하고 편리한 자동 충전을 계속 이용해보세요.
중복으로 선택할 수 있어요.
제외 키워드
띄어쓰기로 구분해서 여러 개의 키워드를 입력할 수 있어요.