Oracle के लिए Printf के निकटतम मानक सन्निकटन के बारे में मैं सोच सकता हूँ utl_lms.format_message . हालांकि, यह SQL स्टेटमेंट में काम नहीं करेगा, यानी यह ठीक है:
begin
dbms_output.put_line(
utl_lms.format_message('hello %s, the number is %d', 'world', 42)
);
end;
/
लेकिन यह एक ORA-00902:अमान्य डेटाटाइप देता है त्रुटि:
select utl_lms.format_message('hello %s, the number is %d', 'world', 42)
from dual