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로 옮겨와 실행할 수 있습니다.