SOQLのDELETEをやってみよう

SOQLのDELETEを実行してみたい。
DML発行には色々な記述ができるよ。

開発者コンソールの「Execute Anonymous Window」で試してみよう。
f:id:MNakayama:20160129164648j:plain

色々なパターンのDELETE発行

// List変数に入れてDelete
List<Account> lstacc =
    [SELECT ID FROM Account WHERE Name = 'hoge'];
delete lstacc;

// 直接クエリを実行してDelete
delete [SELECT ID FROM Account WHERE Name = 'hoge'];

// Database.QueryでDelete
String query = 
    'SELECT ID FROM Account WHERE Name = \'hoge\'';
Database.query(query);

今回は、DELETEを試しましたが、同じくSELECT,INSERT,UPSERTも
同じ書き方で実行できますよ。

日々精進。ほんならね~|ω・`)ノ