2

Salesforce.com オブジェクトの SQL から SOQL への変換を行った人はいますか?

4

3 に答える 3

9

はい。

ForceAmpはdbAmpと呼ばれる製品を製造しています。これにより、Salesforce を MS SQL のリンク サーバーとして追加できます。

これにより、次のような構文を使用して、SQL Server データベース内の Salesforce.com データに対して直接クエリを実行できます。

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'

つまり、dbAmp の最適な使用例は、SOQL を SQL に置き換えることではなく、TSQL を使用して Salesforce.com データで高度な操作を行うことです。SOQL の学習を回避するための松葉杖として使用しないでください。SOQL は非常に表現力があり、堅牢であり、複数オブジェクトのクエリを実行するときは、上に投稿した些細な例でも (3 秒対 3 分、および数えます...)

于 2009-08-11T19:31:24.500 に答える
2

いいえ。

それよりも意味のある答え(または「はい」)が必要な場合は、質問を少し拡張することをお勧めします。特定の問題がありますか?使用するツールについての意見をお探しですか?

于 2009-05-29T11:47:21.953 に答える
1

DBAmp は、OpenQuery フレーズを介して SOQL を直接受け入れることができるようになりました

于 2011-04-21T15:42:14.340 に答える