function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
thsrthsr 

SOQLとOracleのsqlの比較

Oracleのsqlはできるけど、SOQLではできないことはありますでしょうか?

例えば、関数、型変換、内外のjoinとか.etc.

 

以上、よろしくお願いします。

 

Best Answer chosen by Admin (Salesforce Developers) 
timatima

Oracle独自の関数はほとんど使えないと思います。countは使えます。

groupbyはSpring10から使えるようになるため、maxなどは使えるようになるのではないでしょうか。

joinについてですが、親子関係や参照関係などのリレーションをオブジェクトに作る必要があります。

 

 

Force.com IDEを使用してご自分の組織のメタデータをローカルのeclipseプロジェクトと同期させていると、「salesforce.schema」というファイルができていると思います。

また、「Apex Explorer」というツールがあります。

http://wiki.developerforce.com/index.php/Apex_Explorer

 

 

oracleのWorkSheetやObjectBrowerに近いものです。

こちらで一度書いてみたいSOQLを試してみてはいかがでしょうか。

2010-02-04 02:03 PM
にtimaにより編集されたメッセージ

All Answers

timatima

Oracle独自の関数はほとんど使えないと思います。countは使えます。

groupbyはSpring10から使えるようになるため、maxなどは使えるようになるのではないでしょうか。

joinについてですが、親子関係や参照関係などのリレーションをオブジェクトに作る必要があります。

 

 

Force.com IDEを使用してご自分の組織のメタデータをローカルのeclipseプロジェクトと同期させていると、「salesforce.schema」というファイルができていると思います。

また、「Apex Explorer」というツールがあります。

http://wiki.developerforce.com/index.php/Apex_Explorer

 

 

oracleのWorkSheetやObjectBrowerに近いものです。

こちらで一度書いてみたいSOQLを試してみてはいかがでしょうか。

2010-02-04 02:03 PM
にtimaにより編集されたメッセージ
This was selected as the best answer
ttsuchittsuchi

ちなみにSpring'10では、MAX()のほかにも、MIN()とかSUM()といった関数もサポートされるようになります。

Having句も使えるようになりますし、いくつかの日付関数も提供されます。

 

機能拡張の詳細は下記サイトにあるRelease Notesの"SOQL Enhancements"の欄をご覧ください。

http://developer.force.com/releases/release/Spring10 

thsrthsr
ありがとうございます。