2014-11-26 4 views
3

우리는 SQL 오라클 쿼리와 SQL 서버를 생성하고 실행하는 소프트웨어를 개발 중입니다. ODBC drivers을 사용하고 있습니다. 우리는 DB2으로 확장 할 가능성을 연구하고 있지만 몇 가지 버전이 있음을 읽었습니다. 은 LUW이고 iSeries은 z/OS입니다.DB2 버전의 SQL 차이점

SQLSQL/PLSQL의 기능상 차이점이 있습니까? ISV로서

는이에 iSeries 또는 z/OS

+1

예, LUW, iSeries 용 DB2의 차이 z/OS는 상당히 유용합니다. 같은 이름을 가진 세 개의 서로 다른 DBMS를 고려해보십시오. 차이는 점점 작아지고 있지만 여전히 존재합니다. 특정 기능이 지원되는지 알아 보려면 각 사용자 설명서를 참조해야합니다. –

+0

DB2 차이 **는 플랫폼 차이를 강조하기 위해 ** 사용합니다.특정 플랫폼 기능을 사용할 필요가없는 경우 일반적인 SQL 표준을 준수하도록 코드를 작성할 수 있습니다. – user2338816

답변

4

많은 다른 답변으로 이미 DB2 제품군 구성원간에 차이점이 있습니다. 모든 DB2는 SQL-99로 불만 사항이 있으며 각 구성원마다 다음과 같은 특정 기능이 있습니다 SQL standards (2003, 2006, 2008, 2011). 또한 LUW의 자율 트랜잭션이나 모듈과 같은 일부 추가 기능이 각 구성원에 추가되었습니다.

IBM에는 SLC (SQL Language Council)라는 그룹이 있으며, 그 목적은 DB2 제품군 호환성에 대해 논의하는 것입니다. 는 SQL 건축가 (서지 Rielau 릭 Swagerman)가 쓴 다음 기사는 이야기 :

이 그룹은 문서의 구성원 사이의 호환성을 설명 SQL Reference for Cross-Platform Development이라고 생성 가족. 현재 버전은 4.0이며, 현재 DB2 버전의 기능을 그룹화합니다.

최근 DeveloperWorks 기사 시리즈는 각 가족 구성원의 기능에 대해 이야기합니다. 그것은 당신에게 DB2 사이의 이식성을 제공합니다

상세 정보 :