다양한 예제로 쉽게 배우는 오라클 sql과 pl/sql

이 PL/SQL 자습서는 소프트웨어 개발자, SQL 개발자, Oracle 데이터베이스 관리자 및 설계자, 데이터 분석가 및 데이터 과학자에게 유용합니다. 이 자습서에서 PL/SQL 기본 사항을 학습한 다음 기술을 다음 단계로 끌어올릴 수 있습니다. SQL*Plus 또는 엔터프라이즈 관리자와 같은 대화형 도구에 블록을 제출하거나 Oracle Pre컴파일러 또는 OCI 프로그램에 포함할 수 있습니다. 대화형 도구 또는 프로그램은 블록을 한 번 실행합니다. 블록은 데이터베이스에 저장되지 않으며 이러한 이유로 레이블이 있는 경우에도 익명 블록이라고 합니다. 조건부 컴파일을 사용하면 원본 텍스트를 제거하지 않고도 PL/SQL 응용 프로그램에서 기능을 사용자 지정할 수 있습니다. 예를 들어, 표 1-2는 PL/SQL 컴파일 매개 변수를 요약할 수 있습니다. 지정된 또는 모든 PL/SQL 단위에 대한 이러한 매개 변수의 값을 표시하려면 정적 데이터 사전 보기 ALL_PLSQL_OBJECT_SETTINGS을 쿼리합니다. 이 보기에 대한 자세한 내용은 Oracle 데이터베이스 참조를 참조하십시오.

오늘날 오라클과 같은 데이터베이스는 전체 디지털 경제를 이끌고 있습니다. 온라인 뱅킹에 액세스하고, 항공사를 예약하고, 전자 상거래 사이트에서 제품을 구매할 때 오라클 데이터베이스와 상호 작용하는 방법을 아는 사람은 종종 없습니다. 즉, PL/SQL은 이러한 모든 응용 프로그램 등을 지원하는 언어입니다. PL/SQL이 널리 사용되는 이유는 SQL보다 훨씬 더 많기 때문입니다. 데이터베이스 내에서 데이터를 원활하게 쿼리, 변환 및 업데이트할 수 있습니다. 캡슐화, 예외 처리, 데이터 숨기기 등과 같은 강력한 기능 덕분에 설계 및 디버깅할 수 있습니다. PL/SQL로 작성된 모든 응용 프로그램은 완전히 이식가능합니다. 또한 높은 수준의 보안 및 미리 정의된 SQL 패키지도 제공합니다. 이러한 모든 기능은 PL/SQL이 현재 데이터베이스 작업에 가장 인기 있는 프로그래밍 언어임을 의미합니다. 이 자습서에서 설명하는 프로그래밍 개념은 Oracle PL SQL에만 해당됩니다. 커서, 함수 및 저장 프로시저와 같은 개념은 SQL 구문이 일부 변경된 Sybase, Microsoft SQL 서버 등과 같은 다른 데이터베이스 시스템에서 사용할 수 있습니다.

이 PL/SQL 자습서는 정기적으로 증가할 것입니다. PL SQL과 관련된 주제를 추가해야 하는지 또는 PL SQL에 대한 지식을 당사와 공유할 수 있는지 알려주십시오. PL SQL에 대한 지식을 다른 사용자와 공유할 수 있습니다. 11.2 PL/SQL 컴파일러가 9.2 PL/SQL 컴파일러로 컴파일된 래핑된 패키지를 사용할 수 있는지 여부를 지정합니다. 기본값은 TRUE입니다. 그것은 SQL의 기능을 향상시키기 위해 90 년대 초에 오라클 공사에 의해 개발되었다.