일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- java spider
- java 상속
- sqld revoke
- sqld 자격증
- java 구구단
- sqld remame
- SQLD 핵심포인트
- SQLD 옵티마이저
- java 로또
- java Fish
- JAVA 연산자
- sqld 옵티마이져
- JAVA for문
- PLSQL
- Java 메소드
- java Animal
- Java Cat
- java 논리연산자
- java
- java 성별
- sqld trigger
- JAVA 제어문
- SQLD 특강
- java 함수
- java string
- SQLD 자격시험 개념정리
- SQL
- sqld grant
- java 단축키
- sqld deny
- Today
- Total
목록PLSQL (6)
SQLD, ECLIPS, JAVA,PYTHON, NODE....
chatGPT 워딩 SQL (Structured Query Language) 및 PL/SQL (Procedural Language/Structured Query Language)은 데이터베이스와 관련된 프로그래밍 언어이지만 목적과 사용 방법에서 차이가 있습니다. SQL (Structured Query Language): SQL은 데이터베이스에서 데이터를 검색, 삽입, 수정 및 삭제하기 위한 언어입니다. 주로 데이터베이스에서 쿼리를 실행하는 데 사용됩니다. SQL은 선언적 언어로, 어떤 작업을 어떻게 수행할 것인지를 명시하지만 실제로 어떻게 작업을 수행할 지에 대한 세부 사항은 명시하지 않습니다. PL/SQL (Procedural Language/Structured Query Language): PL/SQ..

2023.11.16 DB 설계 프로그램. 1. 관계: table과 table과의 관계 1) 1:1 ==> pk pk fk 논리관계 ##정규화: 설계기법, 설계방법 --> 업무분석 하기 위함 : 데이터베이스에서 중복된 데이터를 제거하고, 논리모델을 정제하는 과정 정규화는 데이터베이스를 여러개의 테이블로 분할하고, 이들 테이블 사이의 관계를 정의하는 과정을 포함한다. 1번째) 제1정규화: 하나의 테이블에는 하나의 행을 식별할 수 있는 기본키(primery key) 존재. 1:1 관계 ( 테이블 분할 X ) 2번째) 제2정규화: 기본키에 종속적인 기본키 제거(테이블 분할) ==> 반드시, 제3테이블 생성 됨. 다:다 관계 ( 제3테이블 생성 ) 3번째) 제3정규화: 기본키가 아닌 컬럼에 종속적인 컬럼 제거(테..

2023.11.13 (설명1) drop table sawon_ex; create table sawon_ex as select *from sawon; create or replace procedure p_sawon_del (v_bun in sawon_ex.sabun%type) // in 생략 가능(기본값) 단, out시에는 입력필요. is begin delete sawon_ex where sabun =v_bun; end; / -- 호출형태 exec p_sawon_del(15) // 15번 사원을 삭제(del)하라는 명령어 (연습1) -- 사원 테이블에 사원정보를 입력하는 프로시져 -- 사원은 시퀀스를 이용하고(201~299, 2씩 증가) -- 입사일은 현재날짜로 입력되고 -- 커미션은 직책 조건에 따라 입..

2023.11.10 ##커서(cursor) SQL문을 처리결과 집합을 가리키는 포인터. SQL 처리결과를 오라클 서버 프로세스 내부의 Private SQL Area(메모리)에 저장하는 프로세스, 포인터(커서). 질의의 결과로 얻어진 여러 행이 저장된 메모리상의 위치. 커서는 SELECT 문의 결과 집합을 처리하는데 사용된다. 컬럼명%FOUND: 반환된 총행의 갯수가 1개 이상인 경우 True or False (boolean 사용) 컬럼명%NOTFOUND : 반환되는 총행의 갯수가 없는 경우 True o False(boolean 사용) 컬럼명%ISOPEN : 항상 FALSE. 암시적 커서가 열려 있는지의 여부검색( PL/SQL은 실행 후 바로 묵시적 커서를 닫기 때문에 항상 상 false) 컬럼명%ROWC..

2023.11.09 SQL에서 사용하는 select는 plsql에서 변수로 사용되지 않음. 컬럼명은 변수로 사용할 수 없다!! ==> select 컬럼명 into 사용 set serveroutput on (설명) 입력한 사번의 사원명을 출력 set serveroutput on accept bun prompt '사번입력 -->' declare v_name sawon.saname%type; // 테이블명.컬럼명%type 으로 변수선언 v_pay sawon.sapay%type begin select saname, sapay into v_name, v_pay from sawon where sabun=&bun; // into+변수 선언해야 됨. dbms_ouptput.put_line('이름: '|| v_name ..

2023.11.08 오후 ## PLSQL(Procedural Language SQL) :일반 프로그래밍 언어에서 가지고 있는 요소를 모두 가지고 있으며 DB업무를 처리하기 위해 최적화된 언어이다.. --접속: 특정 폴더지정 후, 명령프롬프트 내에서 메모장 경로추가 1. 구성 1) 정의부 declare //변수, 예외, 커서 2) 실행부 begin 3) 예외 처리부 조건문에서 if로 시작하면 반드시 end if로 마무리. -- 조건문 -- if 조건 1 then -- 명령; -- [elsif 조건2 then -- 명령; -- ..... -- else 명령; end; / set serveroutput on; PLSQL 사용 할 때마다 입력 (문제1) 1~10까지 짝수만 출력 set serveroutput o..