PL/SQL 헬로 월드 프로그램 (예제)
⚡ 스마트 요약
PL/SQL 첫 번째 프로그램은 서버에 연결하는 방법을 보여줍니다. Oracle SQL*Plus를 통해 데이터베이스에 접근하여 "Hello World" 예제를 실행해 봅니다. 이 자료에서는 SQL*Plus 도구, 연결 정보, 익명 블록, 변수 선언, 그리고 PL/SQL에서 주석이 작동하는 방식에 대해 설명합니다.

이 튜토리얼에서는 SQL*Plus를 소개하고 데이터베이스에 연결하는 방법을 배우겠습니다.
연결 후에는 PL/SQL을 사용하여 첫 번째 프로그램인 "Hello World"를 작성하는 방법도 살펴보겠습니다.
SQL*Plus란 무엇인가요?
SQL*Plus는 모든 컴퓨터에 설치되는 대화형 및 배치 쿼리 도구입니다. Oracle 설치. 시작 > 프로그램 >에서 찾을 수 있습니다. Oracle-OraHomeName > 애플리케이션 개발 > SQL Plus. 또는 다음에서 다운로드할 수도 있습니다. Oracle 기술 네트워크(OTN).
이 프로그램은 명령줄 사용자 인터페이스를 갖추고 있습니다. Windows GUI와 웹 기반 사용자 인터페이스.
이를 통해 사용자는 데이터베이스에 연결하고 PL/SQL 명령을 실행할 수 있습니다.
데이터베이스에 연결 중
이 섹션에서는 SQL*Plus에 연결하는 방법을 알아보겠습니다. Windows GUI 방식입니다. SQL*Plus를 실행하면 아래와 같이 연결 정보를 입력하라는 메시지가 나타납니다.
연결 세부 정보
- 사용자 이름:
- 비밀번호:
- 호스트 문자열:
- 성공적인 연결 후, SQL 플러스 기호는 아래와 같이 표시됩니다.
- 코드의 출력을 보려면 "set serveroutput on"을 실행해야 합니다.
- 이제 SQL*Plus 도구를 사용할 준비가 되었습니다.
PL/SQL을 사용하여 간단한 프로그램을 작성하는 방법
이 섹션에서는 "Hello World"를 출력하는 간단한 프로그램을 작성해 보겠습니다.익명 블록".
BEGIN dbms_output.put_line ('Hello World..'); END; /
출력:
Hello World...
Code 설명 :
- Code 라인 2"Hello World…"라는 메시지를 출력합니다.
- 아래 스크린샷은 SQL*Plus에 코드를 입력하는 방법을 설명합니다.
참고 : 블록 뒤에는 항상 '/'가 와야 합니다. '/'는 컴파일러에게 블록의 끝을 알리는 역할을 합니다. 컴파일러는 '/'를 만나기 전까지는 블록이 완료된 것으로 간주하지 않고 실행하지 않습니다.
프로그램에서 변수 선언 및 사용
여기서는 변수를 사용하여 "Hello World"를 출력해 보겠습니다.
DECLARE text VARCHAR2(25); BEGIN text := 'Hello World'; dbms_output.put_line (text); END; /
출력:
Hello World
Code 설명 :
- Code 라인 2: 크기가 25인 VARCHAR2 형식의 "text" 변수를 선언합니다.
- Code 라인 4: "Hello World" 값을 "text" 변수에 할당합니다.
- Code 라인 5: 변수 "text"의 값을 인쇄합니다.
PL/SQL의 주석
코드에 주석을 달면 컴파일러가 해당 특정 코드의 실행을 무시하도록 지시할 뿐입니다.
주석은 프로그램의 가독성을 높이는 데 사용될 수 있습니다. PL/SQL에서는 두 가지 방법으로 코드에 주석을 달 수 있습니다.
- 해당 줄을 주석 처리하려면 줄 시작 부분에 '-'를 사용합니다.
- '/*……*/'를 사용하면 여러 줄에 주석을 달 수 있습니다. '/*'는 주석의 시작을, '*/'는 주석의 끝을 나타냅니다. 이 두 기호 사이에 있는 코드는 컴파일러에 의해 주석으로 처리됩니다.
예시이 예제에서는 'Hello World'를 출력하고, 주석 처리된 줄이 코드에서 어떻게 동작하는지 살펴보겠습니다.
BEGIN --single line comment dbms_output.put_line ('Hello World'); /*Multi line commenting begins Multi line commenting ends */ END; /
출력:
Hello World
Code 설명 :
- Code 라인 2: 한 줄짜리 주석이며, 컴파일러는 이 줄을 실행에서 무시했습니다.
- Code 라인 3"Hello World" 값을 출력합니다.
- Code 라인 4여러 줄 주석은 '/*'로 시작합니다.
- Code 라인 5여러 줄 주석은 '*/'로 끝납니다.






