9

SOQLにコメントを入れることはできますか?

Force.comエクスプローラーは、元に戻す/やり直しなどの基本的な操作をサポートしておらず、コメントを入力する方法が見つからないため、クエリを試すのは面倒です。

私はいつもの容疑者をすべて試しました-、#、/ *、//

4

4 に答える 4

11

いいえ、SOQLでコメントを使用する方法はないと思います。ただし、Apexで発行したクエリの一部をコメントアウトすることはできます。

公式のFlashベースのエクスプローラーやEclipseIDEの遅いクエリユーティリティよりも好きなツールがいくつかあります。

私のお気に入りはRealForceExplorerです-SOQLおよびApexスニペットの検索可能な履歴があり、複数のクエリがある場合(OracleのSQLDeveloperなど)に実行する部分を選択できます...

BrainEngineについても良いことを聞いたことがありますが、まだ試していません(基本バージョンは無料で、もっとお金を稼ぐことができます)。スクリーンショットは魅力的に見えます;)

公式のWorkbenchのようなWebベースのツールもお勧めです。公式にホストされているツールでクレデンシャルを提供するのが好きでない場合は、ダウンロードして自分のマシンでホストできます。

最後になりましたが、JitterBit Data Loaderは少し前に昇格し、セットアップページに表示されるようになりました。まだ遊んでいません(単なるデータローダーであり、クエリエディタのタスクにはあまり適していません)。

あなたがSQLServerの人なら、DBAmpを見てください(もう一度$$$)。これがSalesforceへの唯一のコネクタではないかと思います。ODBCのような翻訳をさらに試みる必要があります。したがって、結局のところ、お気に入りのSQLエディタ用のプラグインを見つけることができるかもしれません。

(いいえ、これらのリンクの背後にある企業やプロジェクトとは関係ありません)

于 2012-11-23T11:16:35.147 に答える
3

Apex内にインラインSOQLを記述している場合は、Apexコメントを追加できます。ブロックコメントと単一行コメントの両方が機能します。

これは、開発者コンソールの[匿名の実行]ウィンドウで確認できます。

List<Account> accounts = [
    SELECT ID From Account
    // single line comment
    WHERE Name = 'Test' /* block comment */
];

実行ログは、コメントが実際のクエリから削除されたことを示しています。

SOQL_EXECUTE_BEGIN [1]|Aggregations:0|SELECT ID FROM Account WHERE Name = 'Test'
于 2015-07-15T14:16:03.083 に答える
1

VisualSoftwareSystems.netのSOQLStudioを使用しています。行コメントとブロックコメント、および完全な構文の強調表示をサポートします。

于 2021-02-20T19:16:39.713 に答える
0

OK、SOQLには通常のコメントメカニズムがありません。それでは、ブールファントムの時間です。真になることはないがコメント情報を含むOR句を追加します。このようなもの:

SELECT id FROM Account WHERE Name ='IBM' OR Name ='これは、このクエリの目的を説明するコメントテキストです'

このちょっとしたハッカーはクエリを少し遅くします...しかし、コメントを(それを呼び出す行の終わりではなく)SOQL内に置く必要がある場合は、機能します。

于 2014-04-18T18:20:08.500 に答える