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

Jak wypełnić pole znacznika czasu bieżącym znacznikiem czasu za pomocą programu Oracle Sql Loader?

Czy próbowałeś następujących rzeczy:

CURRENT_TIMESTAMP [ (dokładność) ]

select current_timestamp(3) from dual;

CURRENT_TIMESTAMP(3)
-----------------------------
10-JUL-04 19.11.12.686 +01:00

Aby to zrobić w SQLLDR, musisz użyć EXPRESSION w pliku CTL, aby SQLLDR wiedział, że ma traktować wywołanie jako SQL.

Zastąp:

LAST_UPDATED SYSTIMESTAMP

z:

LAST_UPDATED EXPRESSION "current_timestamp(3)"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego Oracle dodaje tutaj ukrytą kolumnę?

  2. Utwórz wyzwalacz, który aktualizuje kolumnę w jednej tabeli, gdy kolumna w innej tabeli jest aktualizowana

  3. Konwersja liczby na datę w Oracle

  4. SQL do sprawdzenia wszystkich wartości w kolumnie

  5. Jak utworzyć użytkownika w Oracle i przypisać uprawnienia