2015-12-17 7 views
8

में दिनांक मानों को कैसे सम्मिलित करें दिनांक डेटाटाइप के साथ/साथ विभिन्न इनपुट के साथ तालिका में कैसे सम्मिलित किया जा सकता है?तालिका

insert into run(id,name,dob)values(&id,'&name',[what should I write here?]); 

मैं ऑरैकल 10 जी का उपयोग कर रहा हूं।

+1

आप आदानों आप और अधिक स्पष्टीकरण के लिए सम्मिलित करने के लिए, की इच्छा के कुछ नमूने पोस्ट कर सकते हैं? –

+0

आईडी नाम डब 1 एबीसी 1 9 .12.2008 2 डीई 20.12.2009 –

उत्तर

10

के बाद से dobDATE के डेटा प्रकार है, तो आप DATE केTO_DATE के और उचित प्रारूप मॉडल का उपयोग करते हुए शाब्दिक बदलना होगा। वाक्य रचना है:

TO_DATE('<date_literal>', '<format_model>') 

उदाहरण के लिए,

SQL> CREATE TABLE t(dob DATE); 

Table created. 

SQL> INSERT INTO t(dob) VALUES(TO_DATE('17/12/2015', 'DD/MM/YYYY')); 

1 row created. 

SQL> COMMIT; 

Commit complete. 

SQL> SELECT * FROM t; 

DOB 
---------- 
17/12/2015 

एक DATE के डेटा प्रकार दोनों दिनांक और समय तत्वों शामिल हैं। आप समय भाग के बारे में चिंतित नहीं हैं, तो आप भी एएनएसआई दिनांक शाब्दिक जो एक निश्चित प्रारूप 'YYYY-MM-DD' उपयोग करता है और NLS स्वतंत्र है इस्तेमाल कर सकते हैं।

उदाहरण के लिए,

SQL> INSERT INTO t(dob) VALUES(DATE '2015-12-17'); 

1 row created.