Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle - литералът не съвпада с грешка в низа за форматиране

Когато вмъквате стойност на низ в колона за дата, тогава трябва да я преобразувате в дата по време на INSERT с помощта на to_date() функция. Когато използвате тази функция, ще предоставите формата на низа.

to_date() формат на функцията:

to_date( string1, [ format_mask ], [ nls_language ] )

Така че вашата заявка ще бъде следната:

insert into CatalogueEntry
values
(
  to_date('2001-12-10', 'yyyy-mm-dd'),
  2,
  14.99,
  1,
  0);

Вижте SQL Fiddle с демонстрация



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли някакъв начин за изчистване на изхода от PL/SQL в Oracle?

  2. Оптимален начин за ИЗТРИВАНЕ на определени редове от Oracle

  3. Как да премахна дубликати от списък, разделен със запетая, чрез регулярен израз в Oracle, но не искам дублирани стойности?

  4. Промени в интерфейса на Oracle

  5. regexp_substr прескача празни позиции