Kann $ Funktionen wie $ Extract, $ P in SQL-Anweisungen verwendet werden? Wenn sie können, bitte geben Sie und Beispiel. Ex Wählen Sie $ P (Feld1, "*") von MyTable. Dies gibt einen Fehler zurück, der besagt "Ein zu erwartender Begriff beginnend mit ..."
1
A
Antwort
4
Wenn Ihre Frage ist, kann ich einige der Standard $ Funktionen in CacheSQL verwenden, die Antwort ist ja. Folgende Funktionen stehen zur Verfügung $ in CacheSQL
SQL-Funktionen: $EXTRACT
$FIND
$LENGTH
$LIST
Ich vermute, dass das Problem der Verwendung von "
Zeichen ist.
Wenn Sie
SELECT $PIECE(Name,',',1) AS LastName,
$PIECE(Name,',',2) AS FirstName
FROM Sample.Person
sollten Sie Ergebnisse erzielen.
3
MUMPS selbst hat keine Unterstützung von SQL, aber in Caché ist es möglich, einige Systemfunktionen zu verwenden. Aber in SQL sollten Sie den vollen Namen für solche Funktionen verwenden, daher ist $ p nicht verfügbar. Alle verfügbaren Funktionen finden Sie in der Dokumentation here.
Stephen Sie sind so richtig, bitte akzeptieren Sie diese virtuelle High Five und herzlichen Dank !!! – user6284097
@StephenCanzano, die eigentliche Liste der '$' Funktionen in CacheSQL ist eigentlich ein bisschen länger als das. @DAiMor stellt in seiner Antwort einen Link zur Verfügung, der alle auflistet, obwohl die meisten von ihnen mit $ LIST verwandt sind – DdP