有时,我调用PL / SQL函数来接收和处理它返回的值。其他时候,我只想为副作用调用同一函数。
例如,考虑一个日志记录函数,该函数将其参数记录在表中,然后返回使用相同参数创建的格式化字符串。有时我想使用返回的值,例如为了将其显示给用户,其他时候我只是调用表记录功能,而忽略返回值。在后一种情况下,我想避免声明一个变量来保存返回的值并编写一条assigment语句。
This question触及主题,答案似乎是调用者必须使用该函数返回的值,无论是通过赋值语句还是select into
。
是否可以在PL / SQL中调用函数并丢弃返回的值?