2012-04-26 2 views
0

MSSQL에 맞게 설계된 응용 프로그램 모음이 있습니다. 우리는 거기에 응용 프로그램을 설치하는 새로운 공급 업체가 있지만, 우리는 반드시 그 설치에서 Oracle을 사용해야합니다. 영향을받지 않는 다른 고객, 우리는 MSSQL을 어디 에나두고 싶습니다.동적 TSQL에서 PSQL 로의 변환 SDK?

질문 1 :이 상황과 관련된 모범 사례는 무엇입니까?

질문 2 : UI에 수동으로 입력하지 않고도 PSQL로 TSQL 쿼리를 동적으로 변환하는 방법 (SDK 등)이 있습니까?

+0

가능한 복제본 : http://stackoverflow.com/questions/41781/microsoft-t-sql-to-oracle-pl-sql-translation –

+0

David : 나는 그것을 보았지만 OP가 만족스러워 보였습니다. 변환기 UI. 필자의 경우 쿼리의 일부가 즉석에서 만들어지기 때문에 이것은 작동하지 않습니다. – tsilb

답변

1

모든 데이터베이스를 변환해야하기 때문에 SQL 쿼리 만 변환해도 의미가 없습니다. 이 경우 매우 유용한 솔루션 인 Portable Data Objects가 있습니다. 이 기술은 특정 데이터베이스 구현 수준에서 추상화 될 수 있습니다. 하지만 안타깝게도 MSSQL 전용 앱을 디자인 한 이후로는 그렇지 않습니다.

+0

데이터베이스 파일을 응용 프로그램과 번들로 묶어 놓겠다는 아이디어가 나왔지만 총격을당했습니다. 나는 정말로 모든 쿼리 중 두 가지를 쓰지 않기를 바라고있다. – tsilb

+0

... 데이터베이스 변환에 문제가 없습니다. Oracle 가져 오기/변환 마법사가 SQL 생성 스크립트를 승인했습니다. – tsilb

+1

기본적으로 Oracle은 ANSI SQL을 지원합니다. TSQL에 특정 사항을 사용하지 않으면 일부 글로벌 변경없이 작동 할 수 있습니다. – heximal