우리는 SQL
오라클 쿼리와 SQL
서버를 생성하고 실행하는 소프트웨어를 개발 중입니다. ODBC drivers
을 사용하고 있습니다. 우리는 DB2
으로 확장 할 가능성을 연구하고 있지만 몇 가지 버전이 있음을 읽었습니다. 은 LUW
이고 iSeries
은 z/OS입니다.DB2 버전의 SQL 차이점
SQL
SQL/PLSQL
의 기능상 차이점이 있습니까? ISV로서
iSeries
또는
z/OS
우리는 SQL
오라클 쿼리와 SQL
서버를 생성하고 실행하는 소프트웨어를 개발 중입니다. ODBC drivers
을 사용하고 있습니다. 우리는 DB2
으로 확장 할 가능성을 연구하고 있지만 몇 가지 버전이 있음을 읽었습니다. 은 LUW
이고 iSeries
은 z/OS입니다.DB2 버전의 SQL 차이점
SQL
SQL/PLSQL
의 기능상 차이점이 있습니까? ISV로서
iSeries
또는
z/OS
많은 다른 답변으로 이미 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 사이의 이식성을 제공합니다
상세 정보 :
정보에 대한 DB2
위한 개발 환경을 구축 할 수 있습니다 여기에서 찾을 수 있습니다 :
http://www-01.ibm.com/software/data/db2/linux-unix-windows/index.html
그리고 여기
http://troels.arvin.dk/db/rdbms/을
그러나 모든 언급 DB2 버전은 SQL-92를 준수하므로 SQL 표준이 동일합니다.
예, LUW, iSeries 용 DB2의 차이 z/OS는 상당히 유용합니다. 같은 이름을 가진 세 개의 서로 다른 DBMS를 고려해보십시오. 차이는 점점 작아지고 있지만 여전히 존재합니다. 특정 기능이 지원되는지 알아 보려면 각 사용자 설명서를 참조해야합니다. –
DB2 차이 **는 플랫폼 차이를 강조하기 위해 ** 사용합니다.특정 플랫폼 기능을 사용할 필요가없는 경우 일반적인 SQL 표준을 준수하도록 코드를 작성할 수 있습니다. – user2338816