|
|
|
บันทึกเวลาลงในฐานข้อมูล oracle ไม่ได้ครับ ขอคำแนะนำหน่อยครับ |
|
|
|
|
|
|
|
เก็บเป็น varchar สิครับ
ตอนบันทึกลงมันเป็นค่าของdatetime ก้อconvertมันให้เป็นstringซะแล้วค่อยเซฟลง oracle
|
|
|
|
|
Date :
2010-07-28 10:57:29 |
By :
nongakpb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หมายความว่า แนะนำให้เปลี่ยน data type จาก DATE เป็น VARCHAR หรือเปล่าครับ?
ถ้าเป็นอย่างนี้ ผมไม่สามารถแก้ไข datda type ได้แล้วครับ ระบบออกแบบมาก่อนหน้านี้ เป็น DATE ครับ
หรือถ้าผมเข้าใจคำแนะนำผิด รบกวนชี้แจงอีกสักนิดครับ
ขอบคุณในคำแนะนำครับ ขอผู้รู้รบกวนช่วยแนะนำเพิ่มเติมหน่อยครับ
|
ประวัติการแก้ไข 2010-07-28 11:10:16
|
|
|
|
Date :
2010-07-28 11:09:40 |
By :
joker66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก็บเป็น DateTime เถอะ จะได้ไม่มีปัญหาถายหลัง
ส่วนเรื่องเวลาก็เก็บๆ ไปเถอะ จะมีวันที่ก็ช่างมัน
ถ้าไม่เอาเวลา query ก็ตัดออกไปก็ได้
|
|
|
|
|
Date :
2010-07-28 11:13:03 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก็บทั้งวันที่และเวลาได้ครับ แต่มีปัญหาเนื่องจากระบบมีทั้ง application และ web
ถ้าเก็บรวมวันที่และเวลา จะทำให้มีปัญหาในการแสดงผลของ application ครับ
การแสดงผลของเว็บ ตัดวันที่ออกแล้วค่อยนำมาแสดงผล (ส่วนนี้ทำได้ครับ)
แต่ส่วนของ application ไม่สามารถทำได้ครับ (เป็นโปรแกรมสำเร็จครับ แก้ไขไม่ได้)
จึงทำเป็นต้อง insert เฉพาะเวลา (application ทำได้ แต่ผมไม่สามารถเข้าไปดู source code ได้ครับ)
ยังไงรบกวนผู้รู้ขอวิธี insert เวลา ลง oracle หน่อยครับ
ขอบคุณทุกคำแนะนำ
|
|
|
|
|
Date :
2010-07-28 14:01:29 |
By :
joker66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เราก่อใส่เวลาไม่ได้เหมือนกัน INSERT INTO Study_Date
VALUES(001,'จันทร์',TO_TIMESTAMP('02:00:00 PM','HH:MI:SS PM')); ก็ไม่ได้ ทำไงดี
|
|
|
|
|
Date :
2011-02-28 20:21:15 |
By :
jujuab |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|