可以在 SQL 语句中使用 $Extract、$P 等 $Function 吗?如果可以,请提供示例。例如从 MyTable 中选择 $P(Field1,"*")。这将返回一个错误,提示“预期以...开头的术语”
问问题
358 次
2 回答
4
如果您的问题是我可以在 CacheSQL 中使用一些标准的 $ 函数,那么答案是肯定的。CacheSQL 中提供了以下 $ 函数
SQL 函数:$EXTRACT
$FIND
$LENGTH
$LIST
我怀疑你的问题是"
字符的使用。
如果你做了
SELECT $PIECE(Name,',',1) AS LastName,
$PIECE(Name,',',2) AS FirstName
FROM Sample.Person
你应该得到结果。
于 2016-05-03T13:24:17.760 回答
4
MUMPS 本身不支持 SQL,但在 Caché 中可以使用一些系统函数。但在 SQL 中,您应该为此类函数使用全名,因此 $p 不可用。您可以在此处的文档中找到所有可用功能列表。
于 2016-05-03T08:38:24.647 回答