2016-05-03 7 views
1

$関数は$ Extract、$ PはSQL文で使用できますか?可能であれば、提供してください。例MyTableから$ P(Field1、 "*")を選択します。 これは、それ自体

答えて

4

質問があれば、私はCacheSQLの標準$関数のいくつかを使うことができます。答えはyesです。私はあなたの問題は"文字の使用である疑いがある$EXTRACT$FIND$LENGTH$LIST

:以下の$関数は、CacheSQL

SQL関数使用可能です。あなたは

SELECT $PIECE(Name,',',1) AS LastName, 
     $PIECE(Name,',',2) AS FirstName 
FROM Sample.Person 

をした場合
あなたは結果を取得する必要があります。

+0

スティーブンあなたはそうです、この仮想ハイ5と誠実な感謝を受け入れてください! – user6284097

+0

@StephenCanzano、CacheSQLで利用可能な '$'関数の実際のリストは実際はそれより少し長くなっています。 @DAiMorは彼の答えにすべてのものをリストするリンクを提供しますが、それらのほとんどは '$ LIST'に関連しています – DdP

3

MUMPS「予想期間は、どちらか...で始まる」というエラーを返すには、SQLのすべてのサポートされていませんが、キャッシュには、システムの機能の一部を使用することが可能です。しかし、SQLではこのような関数のフルネームを使用する必要があるので、$ pは使用できません。使用可能な機能の全リストは、文書hereにあります。