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

Czy funkcja Oracle CURRENT_TIMESTAMP naprawdę jest funkcją?

Standardy SQL od 1992 roku odnoszą się do CURRENT_TIMESTAMP zarówno jako „zmiennej w czasie zmiennej systemowej”, jak i „funkcji wartości daty/godziny”. Zobacz na przykład Język bazy danych SQL .

Ale AFAIK standardy zawsze używają CURRENT_TIMESTAMP, nigdy CURRENT_TIMESTAMP(). Użycie CURRENT_TIMESTAMP() na zgodnych bazach danych powinno zakończyć się błędem składni.

Nie jestem pewien, co standardy mają do powiedzenia na temat funkcji zdefiniowanych przez użytkownika.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwersja bazy PL/SQL bez funkcji

  2. Jak utworzyć wyzwalacz wiersza PL/SQL, który sprawdza poprawność kolumny z innej tabeli?

  3. Podziel ciąg na spację i znak jako ogranicznik w Oracle za pomocą regexp_substr

  4. Jak przekazać XML jako parametr do procedury składowanej w Oracle?

  5. Jak konwertować wiersze na kolumny w tabeli Oracle