Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Odpowiednik Oracle „printf”

Najbliższe standardowe przybliżenie do printf dla Oracle, jakie mogę sobie wyobrazić, to utl_lms.format_message . Jednak nie będzie działać w instrukcjach SQL, co oznacza, że ​​jest w porządku:

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

ale to daje ORA-00902:nieprawidłowy typ danych błąd:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problem z wymianą referencji w Visual Studio-ASP.NET

  2. Podział chmury Oracle — koszty hostingu bazy danych w OCI

  3. Jaki algorytm wykorzystuje funkcja ORA_HASH?

  4. Jak wstawić zestaw wyników zwrócony przez procedurę składowaną Oracle do innej tabeli przy użyciu drugiej procedury składowanej?

  5. Wstawianie węzła podrzędnego w kolumnie XMLTYPE