sql >> Databasteknik >  >> RDS >> Oracle

Oracle 'printf' motsvarighet

Den närmaste standarduppskattningen till printf för Oracle jag kan tänka mig är utl_lms.format_message . Det kommer dock inte att fungera i SQL-satser, det vill säga det här är ok:

begin
  dbms_output.put_line(
    utl_lms.format_message('hello %s, the number is %d', 'world', 42)
  );
end;
/

men detta ger en ORA-00902:ogiltig datatyp fel:

select utl_lms.format_message('hello %s, the number is %d', 'world', 42)
  from dual


  1. Söker MySQL med PHP

  2. ENUM skriv i SQLAlchemy med PostgreSQL

  3. Mysql-extraherande array i Php

  4. Codeigniter - Åtkomstmodeller och databas om routing