HPL/SQL - 호환성

HPL/SQL - 호환성 (Compatibility)

HPL/SQL은 여러 상용·오픈소스 데이터베이스의 문법과 호환되도록 설계되었어요. 스크립트를 그대로 두고 다른 DB에서 작성된 저장 프로시저·함수를 재사용할 수 있다는 게 큰 장점입니다.

출처: 문서

본문

HPL/SQL은 다양한 데이터베이스와 호환되도록 설계되었습니다. 사용되는 데이터베이스에 따라 HPL/SQL 문의 양식이 달라질 수 있습니다.

지원되는 데이터베이스:

  • Oracle
  • Microsoft SQL Server
  • IBM DB2
  • MySQL
  • PostgreSQL
  • Teradata

이들 데이터베이스에서 실행되는 저장 프로시저와 스크립트는 특별한 수정 없이 Hive에서 실행할 수 있습니다. 호환성 목적을 위해 몇 가지 제한 사항이 적용될 수 있습니다.

더 알아보기 (Learn more)

HPL/SQL의 핵심 가치는 Oracle·SQL Server·DB2·MySQL·PostgreSQL·Teradata 등 여러 DB 문법을 한 번에 지원하는 거예요. 기존 저장 프로시저를 거의 그대로 Hive로 옮겨와 실행할 수 있습니다.