목록국비수업 (73)
✿∘˚˳°∘°
20221230 이클립스와 오라클의 인코딩방식이 다르면 데이터교환 시 글자가 깨질 수 있다 UTF-8로 맞춰줌 Preferences > General > Workspace > Encoding확인 Preferences > General > Editors > Speling > Encoding확인 SELECT 는 조회결과를 값으로 받기 때문에 이를 받아줄 객체가 필요함(ResultSet) INSERT / UPDATE / DELETE 는 행 삽입/수정/삭제 시 작업에 성공한 n개의 행이 리턴되므로 int형으로 받으면 된다. JDBC 실습에 사용할 계정 / 테이블 생성(+INSERT) -- 20221230 : JAVA프로그램과 연동할 계정만들기 CREATE USER jdbc IDENTIFIED BY 1234; G..
20221229 [ 1. PL / SQL ] 어제 했던 PL/SQL에 이어서 1. 익명블록 / 2. 프로시져 / 3. 함수 중 함수에 대한 코드 1 - 1 ) FUCTION 프로시져와 거의 유사한용도로 사용 / 프로시져와의 차이점은 반드시 반환값이 존재 CREATE FUNCTION 함수이름(매개변수) RETURN 되돌려줄 자료형; IS 변수선언 BEGIN 실행코드 RETURN 데이터; END; / -- 사번을 매개변수로 전달하면 보너스를 포함한 연봉을 계산해서 리턴하는 함수 -- 매개변수에 참조형가능, 직접 선언을 해야할 때는 (E_ID NUMBER) -- 단, 매개변수에 자료형선언 시 문자타입의 경우 길이를 명시X (E_ID VATECHAR2) CREATE OR REPLACE FUNCTI..
2022/12/28 [ 1. PL/SQL ] : Procedual Language extention to SQL 오라클 자체에 내장되어있는 절차적언어 SQL의 단점을 보완하여 SQL문장내에서 변수정의, 조건처리, 반복처리등을 지원 SET SERVEROUTPUT ON; --접속시마다 해줘야함 -- DECLARE BEGIN DBMS_OUTPUT.PUT_LINE('HELLO ORACLE'); END; / 1 - 1 ) PL/SQL 유형 1. 익명블록 (Anonymous Block) : 이름없는 블록(블록:SQL코드의 덩어리), 간단한 로직을 처리할 때 사용(일회성작업을 모아서하려고) 2. 프로시저(Procedure) : 지정된 특정 처리를 실행하는 서브프로그램, 익명블록을 저장해놓고 사용 (J..
2022/12/27 1. ALTER / DROP : CREATE로 정의된 내용을 수정할 때 사용, 컬럼/제약조건 추가삭제, 컬럼자료형변경 등등 -- 실습을 위한 테이블 생성 및 INSERT CREATE TABLE USER_TBL( USER_ID VARCHAR2(20) PRIMARY KEY, USER_PW VARCHAR2(20) NOT NULL, USER_NAME VARCHAR2(20) ); INSERT INTO USER_TBL VALUES('user01', '1234', '유저1'); -- 테이블 컬럼 추가하기 -- 테이블에 컬럼을 추가(USER_ADDR 컬럼추가) ALTER TABLE USER_TBL ADD (USER_ADDR VARCHAR2(100)); -- 컬럼을 추가하면 이미존재하는 회원은 값이 ..