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

Каква е разликата между маската за дата "yy" и "rr" на Oracle?

http://oracle.ittoolbox.com/groups/technical-functional/oracle-dev-l/difference-between-yyyy-and-rrrr-format-519525

YY ви позволява да извлечете само две цифри от годината, например 99 през 1999 г. Другите цифри (19) се присвояват автоматично на текущия век. RR преобразува двуцифрените години в четирицифрени години чрез закръгляване.

50-99 се съхраняват като 1950-1999, а датите, завършващи на 00-49, се съхраняват като 2000-2049. RRRR приема четирицифрен вход (въпреки че не се изисква) и преобразува двуцифрени дати, както прави RR. ГГГГ приема 4-цифрени входове, но не преобразува дати

По същество първият ви пример ще приеме, че 81 е 2081, докато RR приема 1981. Така че първият пример не трябва да връща никакви редове, тъй като най-вероятно все още не сте наели момчета след 1 май 2081 :-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle UTL_SMTP:Изпращане на поща с пример за прикачен файл с помощта на удостоверяване на Oracle Wallet

  2. ЗАРЕЖДАНЕ НА ДАННИ INFILE еквивалент в Oracle

  3. Актуализацията на SQL ще повлияе ли на нейната подзаявка по време на актуализацията?

  4. Как да видите резултата/изхода на рекурсора в Oracle SQL Developer?

  5. Безплатни ES за 11.2.0.4 и 12.2 Дата на пускане