SQL语句中是否可以使用$Extract、$p等$函数?如果可以,请提供并举例说明。例如,从MyTable中选择$P(字段1,"*")。这会返回一个错误,称"一个预期以…开头的术语"
如果你的问题是我能在CacheSQL中使用一些标准的$函数吗?答案是肯定的。以下$函数在CacheSQL 中可用
SQL函数:$EXTRACT
$FIND
$LENGTH
$LIST
我怀疑您的问题是"
字符的使用
如果你做了
SELECT $PIECE(Name,',',1) AS LastName,
$PIECE(Name,',',2) AS FirstName
FROM Sample.Person
你应该得到结果。
MUMPS本身不支持SQL,但在Caché中可以使用一些系统函数。但在SQL中,应该使用此类函数的全名,因此$p不可用。您可以在此处的文档中找到可用功能的所有列表。