DISTINCT キーワードを使用する必要があるクエリがあります。問題は、選択したフィールドのタイプが MEMO であることです (コンテンツが大きいため、そのようにする必要があります...)。
SELECT distinct customerid, commentdate, commenttext....
commenttext フィールドが f タイプのメモであるため、FOXPRO 9 では受け入れられません。何か案が?
DISTINCT キーワードを使用する必要があるクエリがあります。問題は、選択したフィールドのタイプが MEMO であることです (コンテンツが大きいため、そのようにする必要があります...)。
SELECT distinct customerid, commentdate, commenttext....
commenttext フィールドが f タイプのメモであるため、FOXPRO 9 では受け入れられません。何か案が?
必要に応じて、いくつかのオプションがあります。
1) クエリからメモ フィールドを省略します。2) 式を使用して、メモ フィールドを文字に変換します。たとえば、左 (コメントテキスト、254) です。
メモ欄にもdistinctを適用しようとしているのですか?ここでのあなたの実際の目標は何ですか?
タマル
SELECT
などの関数でステートメントのメモ フィールドをラップしALLTRIM
ます。
SELECT distinct customerid, commentdate, ALLTRIM(commenttext)....
もう 1 つのオプションは、Visual Foxpro のテキスト検索インデクサーである PHDBase のようなものを使用することです。文字列とメモ フィールドにインデックスを付けて検索できるようにします。そして、それは信じられないほど速いです。