집 >데이터 베이스 >MySQL 튜토리얼 >PostgreSQL의 PL/pgSQL에서 IF-ELSE 문을 어떻게 사용합니까?
PostgreSQL IF 문 이해
PostgreSQL에서 조건문과 같은 절차적 요소에는 PL/pgSQL 언어를 사용해야 합니다. PostgreSQL에서 IF-ELSE 문을 구현하려면 다음 단계를 따르세요.
IF 문 만들기
DO $do$
IF EXISTS (SELECT FROM orders) THEN
IF (SELECT count(*) > 0 FROM orders) ...
IF ... THEN DELETE FROM orders; ELSE INSERT INTO orders VALUES (1,2,3); END IF;
종료 문
END $do$
예
다음 예에서는 위의 단계에 따라 IF-ELSE 문을 구현하는 방법을 보여줍니다.
DO $do$ BEGIN IF EXISTS (SELECT FROM orders) THEN DELETE FROM orders; ELSE INSERT INTO orders VALUES (1,2,3); END IF; END $do$
추가 참고 사항
위 내용은 PostgreSQL의 PL/pgSQL에서 IF-ELSE 문을 어떻게 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!