programing

Oracle SQL 대 Oracle PL/SQL

muds 2023. 10. 8. 10:25
반응형

Oracle SQL 대 Oracle PL/SQL

업무상 오라클 SQL을 배워야 하는데 오라일리 책 'Oracle PL/SQL Programming'이 너무 좋은 평가를 받아서 유혹을 많이 받습니다.그러나 PL/SQL이 SQL과 다른 언어인지 아니면 그냥 수퍼셋인지 아니면 다른 언어인지에 대해서는 잘 모르겠습니다.누가 여기 좀 도와주시겠습니까?감사해요.

SQL은 데이터 쿼리 및 조작 언어입니다.PL/SQL은 절차적 프로그래밍 언어입니다.

PL/SQL은 복잡한 프로그램을 구축하기 위한 구문을 가진 튜링 완전 언어입니다.또한 다양한 기능을 제공하는 많은 수의 도서관을 보유하고 있습니다.그러나 데이터를 검색하고 작업하기 위한 SQL 문을 내장하는 저장 프로시저를 구축하는 것이 주된 용도임에는 의심할 여지가 없습니다.따라서 PL/SQL은 SQL의 상위 집합입니다.

이전 버전의 데이터베이스에서는 PL/SQL 엔진이 데이터베이스 엔진보다 뒤떨어져서 일부 SQL 기능을 PL/SQL에서 사용할 수 없었습니다. 9i Oracle은 이 둘을 보조를 맞추기 위해 공동의 노력을 기울였고, PL/SQL에서는 할 수 없는 순수 SQL에서 우리가 할 수 있는 것을 찾기가 매우 어렵습니다.

그것은 수퍼세트 입니다.

모든 SQL과 일부 절차 확장을 포함하여 변수, 루프, 조건 논리 등을 사용할 수 있습니다.

언급URL : https://stackoverflow.com/questions/13252444/oracle-sql-vs-oracle-pl-sql

반응형