Tôi có một vấn đề liên quan mà tôi giải quyết và muốn cho mọi người biết về giải pháp của tôi. Sử dụng SQL Developer tôi đã xuất từ một cơ sở dữ liệu sang csv, sau đó cố gắng nhập nó vào cơ sở dữ liệu khác. Tôi đã gặp lỗi trong các trường ngày của mình. trường ngày của tôi là trong các định dạng Timestamp:
28-JAN-11 03.25.11.000000000 PM
Các giải pháp trên (thay đổi các ưu đãi NLS) không làm việc cho tôi khi tôi nhập khẩu, nhưng cuối cùng tôi đã nhận như sau để làm việc:
Trong Import Màn hình Định nghĩa Cột Thuật sĩ, tôi đã nhập "DD-MON-RR HH.MI.SSXFF AM
" vào hộp Định dạng và cuối cùng nó đã được nhập thành công. Thật không may tôi có hàng chục lĩnh vực ngày và kiến thức của tôi không có cách nào để có hệ thống áp dụng định dạng này cho tất cả các lĩnh vực ngày vì vậy tôi đã phải làm điều đó bằng tay .... thở dài. Nếu có ai biết cách tốt hơn thì tôi sẽ rất vui khi nghe nó!
Tôi gặp khó khăn với điều này trước đây. Tôi có thể sửa chữa nó cho một phiên, nhưng một khi tôi đóng SQL Developer và sau đó khởi động lại nó một lần nữa, tôi mất thiết lập. Vì vậy, giải pháp này tôi có thể cung cấp không phải là vĩnh viễn. –
Bạn có thể thêm câu trả lời không? @BrettWalker, nó tốt hơn là không có gì. – ComfortablyNumb
Điều gì là một mặc định vô lý cho một kiểu dữ liệu được gọi là "NGÀY" thực sự lưu trữ độ chính xác cho lần thứ hai. Điều này phải lãng phí rất nhiều thời gian của người dân. –