sql 기초 5

21장 저장 함수 사용하기 (SQL 오라클)

✔ 목차 저장함수 사용하기 [실습] 저장함수 작성하기 1 [실습] 저장함수 작성하기 2 지난 시간 저장프로시저 확인하기 ==> https://jju240.tistory.com/103 21장 저장 프로시저, 저장 함수, 커서, 트리거 개념 및 예제 (SQL 오라클) ✔ 저장 프로시저 (STORED PROCEDURE)? 오라클은 사용자가 만든 PL/SQL 문을 데이터베이스에 저장할 수 있도록 저장 프로시저(stored procedure)라는 것을 제공합니다. 이렇게 저장 프로시저를 사용하면 복 jju240.tistory.com ✔ SQL 저장함수 사용하기 저장함수는 저장 프로시저와 거의 유사한 용도로 사용합니다. 저장 프로시저의 내용은 위 링크에서 확인해주세요~! 저장함수 (Stored function)는 ..

18장 데이터베이스 롤 권한 제어_롤 생성, 회수 방법(SQL 오라클)

✔ 데이터베이스 롤 권한 제어란?  롤은 사용자에게 보다 효율적으로 권한을 부여할 수 있도록 여러 개의 권한을 묶어 놓은 것 입니다.  데이터베이스의 접속 권한(CREATE SESSION), 테이블 생성 권한(CREATE TABLE), 테이블 수정(UPDATE), 삭제(DELETE), 조회(SELECT) 등과 같은 권한은 사용자에게 기본적으로 필요한 권한들인데 사용자를 생성할 때마다 일일이 이러한 권한을 부여하는 것은 번거습니다.  이 때문에 다수의 사용자에게 공통적으로 필요한 권한들을 롤에 하나의 그룹으로 묶어두고 사용자에게는 특정 롤에 대한 권한 부여를 함으로서 간단하게 권한 부여를 할 수 있도록 합니다. 사전에 정의된 롤 의 종류 CONNECT 롤 • 사전정의 8개 권한 ALTER SESSIO..

10장 DML 데이터 조작어 설명 및 개념 타파! (오라클_INSERT, UPDATE, DELETE, MERGE, 트랜잭션)

✔ DML이란? Data Manipulation Language 데이터 조작 언어 대표적으로 INSERT, SELECT, UPDATE, DELETE가 있으며, 다른 말로는 CRUD라고도 부릅니다. (Create Read Update Delete). no DML 조작어 개념 부가 설명 1 SELECT 테이블의 데이터 조회 * 조건값이 없이 검색할 경우, TEST TABLE의 모든 속성 값의 데이터가 검색이 가능합니다. 이제 * 대신 속성명을 입력하게 될 경우에는 해당 속성 값만 검색할 수 있게 된다. 또한 WHERE은 조건값에 일치되는 정보만 검색할 수 있게 되어서 수많은 데이터 값들 중에서 내가 원하는 데이터만 찾을 수 있습니다. 2 INSERT 테이블에 새로운 데이터를 입력 INSERT INTO DE..

05장 SQL 주요 함수 (숫자 함수, 문자 함수)

오늘은 지난 시간의 SELECT로 특정 데이터를 추출하기에 이어서 SQL의 주요 함수에 대해 소개하는 시간을 갖겠습니다. #DATABASE #Oracle SQL 우선 만들어진 표의 이름은 EMP이며, 정보는 다음과 같습니다. ✔ SQL 주요 함수 제가 만든 EMP와 비슷한 테이블인데 SQL안에는 DUAL이라는 테이블이 있습니다.  DUAL 테이블은 산술 연산의 결과를 한 줄로 얻기 위해서 오라클에서 제공하는 테이블이며,  DUAL 테이블은 DUMMY라는 단 하나의 칼럼에 X라는 단 하나의 로우만을 저장하고 있으나 이 값은 아무런 의미가 없습니다. 기본적으로 DUMMY가 생성되어 있습니다. 이렇게 DUAL 테이블을 통해 산술 연산의 결과를 한줄로 얻을 수 있습니다. ✔ SQL 주요 함수 1. 숫자 함수..

03. SQL과 SQL*PLUS의 개념

안녕하세요 jju_developer입니다. 오늘은 지난 시간의 SQL의 설명에 이어서 SQL의 기본에 대해 소개하는 시간을 갖겠습니다. ✔SQL과 SQL*PLUS의 차이점 SQL SQL*Plus 관계형 데이터베이스의 ANSI 표준 언어 SQL 문을 실행 시킬 수 있는 오라클의 툴 여러 줄 실행 한줄 실행 종결문자(;) 필요 종결문자 불필요 연결문자 불필요 연결문자(-) 필요 키워드 단축 불가 키워드 단축 가능 버퍼에 마지막 명령문 저장 버퍼 저장 안함 지난 시간에 배운 SQL은 관계형 데이터베이스의 ANSI에서 정한 표준 언어이며, 각 회사에서 SQL을 기준으로 조금씩 변화하여 RDBMS를 만들었습니다. SQL*Plus는 SQL문을 실행시키고 그 결과를 볼 수 있도록 Oracle에서 제공하는 툴이다. ✔..