Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ORA-01855:AM/A.M. या पीएम/पी.एम. आवश्यक

आपका प्रारूप मुखौटा उस स्ट्रिंग के प्रारूप से मेल खाना चाहिए जिसे आप कनवर्ट कर रहे हैं। तो आप या तो SS जोड़ना चाहेंगे मास्क को प्रारूपित करें या स्ट्रिंग से सेकंड हटा दें

INSERT INTO TBL(ID,START_DATE) 
  values (123, TO_DATE ('3/13/2012 9:22:00 AM', 'MM/DD/YYYY HH:MI:SS AM'))

या

INSERT INTO TBL(ID,START_DATE) 
  values (123, TO_DATE ('3/13/2012 9:22 AM', 'MM/DD/YYYY HH:MI:SS AM'))

यदि आप एक स्ट्रिंग को स्वीकार करना चाहते हैं जिसमें सेकंड हैं, लेकिन आप डेटाबेस में सेकंड को स्टोर नहीं करना चाहते हैं (जिस स्थिति में Oracle हमेशा सेकंड के लिए 0 स्टोर करेगा), तो आप TRUNC का उपयोग कर सकते हैं। समारोह

INSERT INTO TBL(ID,START_DATE) 
  values (123, TRUNC( TO_DATE ('3/13/2012 9:22:00 AM', 'MM/DD/YYYY HH:MI:SS AM'), 'MI') )


  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 sql प्रकार dblink पर

  2. ऑफ़सेट परिवर्तनीय होने पर मैं अगली घटना कैसे प्राप्त करूं?

  3. डीडीएल और डीएमएल स्टेटमेंट को एक ही स्क्रिप्ट में मिलाना

  4. क्या परीक्षण उद्देश्यों के लिए निजी plsql प्रक्रियाओं तक पहुंचने का कोई तरीका है?

  5. utl फ़ाइल का नाम बदलने का कार्य विफल रहा