IF 문 IF 문은 주어진 조건에 따라 특정 코드 블록을 실행하거나 건너뛰는 구문입니다. IF 문은 다음과 같은 형식으로 작성됩니다 : IF 조건 THEN -- 조건이 참일 때 실행할 코드 ELSIF 다른_조건 THEN -- 다른 조건이 참일 때 실행할 코드 ELSE -- 모든 조건이 거짓일 때 실행할 코드 END IF; IF 문에서는 첫 번째로 참인 조건의 코드 블록만 실행되며, ELSEIF 절을 사용하여 추가적인 선택지를 추가할 수 있습니다. ELSE 절은 모든 조건이 거짓인 경우에 실행됩니다. LOOP 문 LOOP 문은 주어진 조건을 만족하는 동안 특정한 코드 블록을 반복해서 실행하는 구문입니다. LOOP 문은 종료점까지 계속해서 반복하며, 명시적인 종료 지점(BREAK 문)을 만날 때까지 반복됩니..
변수 선언 변수는 값을 저장하고 참조하기 위해 사용되는 식별자입니다. PL/SQL에서 변수를 선언할 때는 다음과 같은 구문을 사용합니다 : DECLARE variable_name [CONSTANT] data_type [NOT NULL] := initial_value; BEGIN -- 코드 내에서 변수 사용 가능 END; variable_name : 변수의 이름을 지정합니다. 보통 v_접두사를 붙여서 변수임을 나타냅니다. CONSTANT (옵션) : 해당 키워드를 사용하여 상수로 선언할 수도 있습니다. 이 경우, 초기 값을 반드시 할당해야 하며, 한 번 할당된 값은 변경할 수 없습니다. data_type : 변수의 데이터 타입을 지정합니다. 예를 들어, NUMBER, VARCHAR2, DATE, BOOLE..
PL/SQL은 논리적인 단위로 이루어진 '블록'으로 구성됩니다. 각 블록은 선언부(DECLARE), 실행부(BEGIN), 예외처리부 (EXCEPTION), 종료부(END)로 이루어져 있습니다. 선언부 (DECLARE) : 이 부분은 선택사항이며, 변수, 상수, 커서 등을 선언하는 곳입니다. 선언된 변수나 상수는 이후 BEGIN과 END 사이에서 사용됩니다. 실행부 (BEGIN) : 실제 PL/SQL 코드가 위치하는 부분입니다. SQL 문장과 PL/SQL의 절차적 코드가 포함됩니다. 예외 처리부 (EXCEPTION) : 이 부분도 선택사항이며, 예외(오류)가 발생했을 때 수행할 동작을 정의합니다. 종료부 (END) : 블록의 마지막을 나타내며, 항상 세미콜론(;)으로 종료해야 합니다. 아래는 기본적인 PL..
1. PL/SQL이란? PL/SQL은 "Procedural Language extensions to SQL"의 약자로, Oracle에서 제공하는 SQL의 절차적 확장입니다. 기본적인 SQL은 선언형 언어로 데이터를 조회하고 조작하는 데 사용되지만, PL/SQL은 절차형 프로그래밍 요소 (조건 처리, 반복문 등)를 추가하여 더 복잡한 비즈니스 로직을 구현할 수 있게 해 줍니다. 2. PL/SQL의 주요 특징 블록 구조 : PL/SQL 코드는 논리적 단위인 '블록'으로 구성됩니다. 각 블록은 선언부(DECLARE), 실행부(BEGIN), 예외처리부(EXCEPTION), 종료부(END)로 이루어져 있습니다. 절차형 언어 : 조건문(IF...THEN...ELSE), 반복문(LOOP, WHILE, FOR)등의 절..
Oracle SQL에서의 역할(role)은 특정 사용자 그룹에서 일련의 권한을 부여하는 데 사용되는 보안 메커니즘입니다. 역할을 이용하면 여러 사용자에게 같은 권한을 한 번에 부여하거나 제거할 수 있어, 권한 관리를 효율적으로 할 수 있습니다. Role 생성 Role을 생성하기 위해서는 CREATE ROLE 명령어를 사용합니다. 예를 들어, "sales"라는 이름의 role을 만들고 싶다면 다음과 같이 작성합니다 : CREATE ROLE sales; Role에 권한 부여 Role이 생성되었다면, 해당 role에 필요한 권한을 부여해야 합니다. 이때 GRANT 명령어를 사용합니다. 예를 들어, "sales" role에 "orders"테이블에 대한 SELECT, INSERT, UPDATE, DELETE 권한..
기본적인 Oracle Database 권한에 대해 알아보도록 하겠습니다. Oracle Database에서 권한은 데이터베이스 객체에 대한 액세스를 허용합니다. 이것은 특정 작업 (예 : 테이블 생성 또는 조회 등)을 수행할 수 있는 사용자 또는 역할에 허용됩니다. 권한은 데이터베이스 보안에 필수적이며, 데이터베이스 객체에 대한 권한을 정확하게 구성해야 합니다. 권한은 기본적으로 세 가지 유형이 있습니다. 1. System 권한은 데이터베이스 전반에 걸친 높은 수준의 액세스를 허용합니다. 예를 들어, 시스템 권한을 부여하면 특정 데이터베이스를 백업하거나, 데이터베이스 구성을 변경할 수 있습니다. 2. Object 권한은 개별 데이터베이스 객체에 대한 액세스를 허용합니다. 예를 들어, 개별 테이블에 대한 쓰..
jQuery는 JavaScript 라이브러리로, HTML 문서의 스크립트 태그 내에서 사용할 수 있습니다. jQuery를 사용하기 위해서는 해당 라이브러리를 로드해야 합니다. 1번 방법 : 파일을 다운로드하여 workspace에 적용 2번 방법 : 링크 사용(CDN 방법) 보통 라이브러리를 가져올 때 CDN 방법을 선호한다고 합니다. 로드된 jQuery를 사용하기 위해 스크립트 태그 내에 코드를 작성할 수 있습니다. 정식 방법 1: $(document).ready(function() { }) 정식 방법 2: $(document).ready(() => { }) 약식 방법 1: $(function() { }) 약식 방법 2: $(() => { }) 위에 4가지 방법으로 jQuery를 사용하는 예시가 제시되어..