PL/SQL 첫 번째 프로그램: Hello World 예제

이 튜토리얼에서는 SQL* Plus를 소개하고 이를 데이터베이스에 연결하는 방법을 알아봅니다.

연결 후에는 PL/SQL에서 첫 번째 프로그램 "Hello World"를 작성하는 방법도 살펴보겠습니다.

SQL* 플러스란 무엇입니까?

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”를 인쇄하기 위한 간단한 프로그램을 작성하겠습니다.익명 블록".

PL/SQL을 사용하여 간단한 프로그램 작성

BEGIN
dbms_output.put_line (‘Hello World..');
END;
/

출력:

Hello World...

코드 설명 :

  • 코드 라인 2: “Hello World.”라는 메시지를 인쇄합니다. . .”
  • 아래 스크린샷에서는 SQL* Plus에 코드를 입력하는 방법을 설명합니다.

참고 : 블록 뒤에는 항상 블록 끝에 대한 정보를 컴파일러에 보내는 '/'가 와야 합니다. 컴파일러는 '/'를 만날 때까지 블록이 완료된 것으로 간주하지 않고 실행하지 않습니다.

PL/SQL을 사용하여 간단한 프로그램 작성

프로그램에서 변수 선언 및 사용

여기서는 변수를 사용하여 "Hello World"를 인쇄하겠습니다.

변수 선언 및 사용

DECLARE
text VARCHAR2(25);
BEGIN
text:= ‘Hello World’;
dbms_output.put_line (text);
END;
/

출력:

Hello World

코드 설명 :

  • 코드 라인 2: 크기가 2인 VARCHAR25 유형의 "text" 변수 선언
  • 코드 라인 4: "Hello World" 값을 "text" 변수에 할당합니다.
  • 코드 라인 5: 변수 "text"의 값을 인쇄합니다.

PL/SQL의 주석

코드에 주석을 달면 컴파일러가 해당 특정 코드의 실행을 무시하도록 지시할 뿐입니다.

프로그램의 가독성을 높이기 위해 프로그램 내에서 주석을 사용할 수 있습니다. PL/SQL 코드에는 두 가지 방법으로 주석을 달 수 있습니다.

  • 특정 줄에 주석을 달려면 줄 시작 부분에 '-'를 사용하세요.
  • '/*…….*/'를 사용하면 여러 줄을 사용할 수 있습니다. '/*' 기호는 주석의 시작을 표시하고 '*/' 기호는 주석의 끝을 표시합니다. 이 두 기호 사이의 코드는 컴파일러에서 주석으로 처리됩니다.

예시: 이 예에서는 'Hello World'를 인쇄하고 주석 처리된 행이 코드에서 어떻게 작동하는지 살펴보겠습니다.

PL/SQL의 주석

BEGIN
--single line comment
dbms output.put line (' Hello World ’);
/*Multi line commenting begins
Multi line commenting ends */
END;
/

출력:

Hello World

코드 설명 :

  • 코드 라인 2: 한 줄 주석과 컴파일러는 이 줄을 실행에서 무시했습니다.
  • 코드 라인 3: "Hello World" 값을 인쇄합니다.
  • 코드 라인 4: 여러 줄 주석 달기는 '/*'로 시작됩니다.
  • 코드 라인 5: 여러 줄 주석 달기는 '*/'로 끝납니다.

요약

이 자습서에서는 SQL* Plus 및 SQL* Plus에 대한 연결 설정에 대해 배웠습니다. 또한 간단한 프로그램을 작성하는 방법과 그 안에서 변수를 사용하는 방법에 대해서도 배웠습니다. 다음 장에서는 다음 장에서 구현할 수 있는 다양한 기능에 대해 자세히 알아볼 것입니다. PL SQL 프로그램.