PL/펄
PL/PerlPL/Perl(절차 언어/Perl)은 Postgre에서 지원하는 절차 언어입니다.SQL RDBMS.
PL/Perl은 필수 프로그래밍 언어로서 SQL의 관계형 대수보다 더 많은 제어를 가능하게 합니다. PL/Perl 언어로 생성된 프로그램은 함수라고 하며, 일반적인 흐름 제어 구조와 정규 표현식을 직접 통합한 구문을 포함하여 Perl 프로그래밍 언어가 제공하는 대부분의 기능을 사용할 수 있습니다.이러한 함수는 SQL 문의 일부로 평가하거나 트리거 또는 규칙에 대한 응답으로 평가할 수 있습니다.
PL/Perl의 설계 목표는 다음과 같은 적재 가능한 절차 언어를 만드는 것이었습니다.
- 기능을 생성하고 절차를 트리거하는 데 사용할 수 있습니다.
- SQL 언어에 제어 구조를 추가합니다.
- 복잡한 계산을 수행할 수 있습니다.
- 서버에 의해 신뢰되거나 신뢰되지 않도록 정의할 수 있습니다.
- 사용하기 쉽습니다.
PL/Perl은 Postgre에서 사용할 수 있는 많은 "PL" 언어 중 하나입니다.SQL PL/pgSQL PL/Java, plPHP, PL/Python, PL/Ruby, PL/sh 및 PL/Tcl.