質問: どのクエリ言語を使用すればよいですか?
回答: オンプレミスシステムでは、データベースの言語を使用してください。 クラウドシステムでは、MSSQLを使用してください。
ファイルキャビネットからのフィルタリングと外部データからのフィルタリングを区別することが重要です。
特にファイルキャビネットの場合は、スペルが全く同じであることを確認するために、右側に表示されているカラム名を使用することをお勧めします。
Question:単純なイコール(=)フィルタの書き方を教えてください。
答え: 例えばDW_STATUS = 'value'
値とカラムを入れ替えないようにしてください。
値とカラムを入れ替えないようにしてください。
質問 Where-Clause でグローバル・ワークフロー変数を使用するには?変数を一重引用符で囲む必要がありますか?
回答: はい、文字列の場合。 参照:KBA-35454
回答: はい、文字列の場合。 参照:KBA-35454
Question: 常にlikeを使うべきですか?
Answer: いいえ、ワイルドカード検索が必要な場合を除き、equals(=)を使ってください。ワイルドカードとは、例えば%で表される1文字(または複数文字)のプレースホルダーのことです。
Answer: いいえ、ワイルドカード検索が必要な場合を除き、equals(=)を使ってください。ワイルドカードとは、例えば%で表される1文字(または複数文字)のプレースホルダーのことです。
例えばDW_FIELD LIKE 'hello%'
質問: ファイル・キャビネットのクエリでキーワード・フィールドを検索するにはどうすればよいですか?
回答: これは次の where 節で実行できます: DW_DWDOCID IN (SELECT DWDOCID FROM Accounting_KEYW WHERE DWKEYWORD = 'value')
質問:データベース内のカラム名や予約語の特別なフォーマットはありますか?
Answer: Workflow Designer を使用する場合、カラム名に予約語や特殊文字が含まれている場合は、WHERE 句を作成する際にマスクする必要があります。MSSQL データベースの場合、予約語やカラム名は [ ] 文字でマスクする必要があります。OracleおよびMySQLデータベースの場合、ワークフローのWHERE句内のカラム名の周りに""文字を追加します。
回答: これは次の where 節で実行できます: DW_DWDOCID IN (SELECT DWDOCID FROM Accounting_KEYW WHERE DWKEYWORD = 'value')
質問:データベース内のカラム名や予約語の特別なフォーマットはありますか?
Answer: Workflow Designer を使用する場合、カラム名に予約語や特殊文字が含まれている場合は、WHERE 句を作成する際にマスクする必要があります。MSSQL データベースの場合、予約語やカラム名は [ ] 文字でマスクする必要があります。OracleおよびMySQLデータベースの場合、ワークフローのWHERE句内のカラム名の周りに""文字を追加します。
Question: SELECT MAX(DW_DWDOCID)をサブクエリで使用するには?
Answer: 次の例は、DocID が最も高いドキュメントからファイルキャビネットのインデックスエントリを返します。
Answer: 次の例は、DocID が最も高いドキュメントからファイルキャビネットのインデックスエントリを返します。

ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
