如果找不到子字符串,则 REPLACE 将原样返回原字符串。无论字符串的数据类型如何,REPLACE 返回的值始终是数据类型 VARCHAR。...以下所有 REPLACE 函数都返回 NULL,包括最后一个,其中不发生匹配:SELECT REPLACE(NULL,'K','P'), REPLACE(NULL,NULL,'P'),...REPLACE('PING PONG',NULL,'K'), REPLACE('PING PONG','P',NULL), REPLACE('PING PONG','Z',NULL...它显示了如何在 SQL 中将 ObjectScript 空字符串主变量视为 NULL:/// d ##class(PHA.TEST.SQLFunction).Replace1()ClassMethod...Replace1(){ s a = "" &sql( SELECT REPLACE(:a,'K','P'), REPLACE(:a