2009-05-29 5 views
2

Salesforce.com 객체에 대한 SQL 대 SOQL 변환 중 하나를 수행 했습니까?SQL to SOQL 변환 (Salesforce.com SOQL)

+0

당신이 SOQL에 있거나 제레미 프레이가 설명되어 일을할까요 SQL 문을 변환하고 싶어하는 OpenQuery를 문구를 통해 직접 SOQL을 받아 들일 수 있는가? –

답변

2

번호

당신이 ("예"또는)보다 더 의미있는 대답을 원하는 경우에 당신은 당신의 질문에 조금 확장 할 수 있습니다. 특정 문제가 있습니까? 사용할 도구에 대한 의견을 찾고 있습니까?

8

예.

ForceAmpdbAmp이라는 제품을 만듭니다.이 제품을 사용하면 Salesforce를 MS SQL에서 연결된 서버로 추가 할 수 있습니다.

SELECT a.Id, a.Name, c.Name 
FROM Salesforce...Account a 
LEFT JOIN Salesforce...Contact c ON (a.ID = c.ID) 
WHERE a.Name LIKE '%, Inc.' 

가 어떤, 본질적으로 SOQL

SELECT Id, Name, (SELECT Name From Contacts) FROM Account WHERE Name LIKE '%, Inc' 

과 동일합니다 :

이 당신과 같은 구문을 직접 SQL Server 데이터베이스 내부 Salesforce.com 데이터에 대한 쿼리를 수행 할 수 있습니다 즉, dbAmp의 가장 좋은 사용 사례는 SQL을 사용하여 SOQL을 대체하는 것이 아니라 Salesforce.com 데이터를 사용하여 고급 조작을 수행하기 위해 TSQL을 사용하는 것입니다. SOQL을 배우는 것을 피하기 위해 버팀목으로 사용하지 마십시오. SOQL은 매우 표현력이 뛰어나고 견고하며 여러 객체 쿼리를 수행 할 때 위와 같이 게시 한 간단한 예제 (3 초 vs 3 분, 계산 ...)

1

DBAmp 지금