SOQL

SOQLで全てのフィールドを選択(SELECT *)

Force.comではSQL ServerやOracleといったDBMSで利用していたSQL文 SELECT * が利用できない、、 固定でフィールド名を記述すると変更するときが 影響がでかいのでやだ、ということで以下のようなメソッドを作って 文字列結合させてSOQLを発行したらできた…

SOQLのDELETEをやってみよう

SOQLのDELETEを実行してみたい。 DML発行には色々な記述ができるよ。開発者コンソールの「Execute Anonymous Window」で試してみよう。 色々なパターンのDELETE発行 // List変数に入れてDelete List<Account> lstacc = [SELECT ID FROM Account WHERE Name = 'hoge'];</account>…

sobjectを利用したカスタムオブジェクト項目取得サンプル

sobject型に入れたレコードはget関数にて 項目名を指定すれば値を取得できます。カスタムオブジェクトの設定カスタム項目「CustomField1__c」「CustomField2__c」「CustomField3__c」を用意します。 テストレコード適当にデータを作成します。 apexのサンプ…

SOQLでシンプルなSELECTを行う

SalesforceにはSQLと似た言語SOQLがあります。 (Salesforce Object Query Language)やれることはSQLと似ており、SELECT,INSERT,UPDATE,DELETEが実行できます。 特徴があるものとして、UPSERTというDMLがあり、INSERTとUPDATEを同時にこなす事ができます。…