该函数用于生成XML处理指令。(兼容Oracle、PostgreSQL)
xmlpi ::=
xmlpi::=XMLPI(NAME identifer [, value_expr])
identifer
用于指定XML的处理指令的目标名称。
value_expr
用于指定XML的处理指令的值。
注解
该指令不能包含连接字符"?>"。
示例1: 参数XML不为空时生成XML处理指令。
SQL> SELECT xmlpi(name php, 'echo "hello world";'); xmlpi ----------------------------- <?PHP echo "hello world";?> (1 row)
示例2: 参数XML为空时生成XML处理指令。
SQL> SELECT xmlpi(name php); xmlpi --------- <?PHP?> (1 row)