Loại Oracle nào (10 Express Edition) sẽ là "giống" như một Java int?Kiểu dữ liệu nào trong oracle sẽ ánh xạ tới một Java int?
Trả lời
int Java có một loạt các -2147483648 đến 2,147,483,647 - vì vậy số (10,0) là gần như là bạn sẽ nhận được ...
Và nếu thích hợp, bạn có thể thêm ràng buộc kiểm tra vào cột, 'kiểm tra (column_name giữa -2147483648 và 2147483647)' để đảm bảo dữ liệu được lưu trữ không nằm ngoài phạm vi mà ứng dụng có thể xử lý. –
không nên là NUMBER (9,0)? Với NUMBER (10,0) bạn có thể có một giá trị (ví dụ 9,999,999,999) sẽ vượt quá phạm vi của một Java int. –
Không - sau đó bạn sẽ không bao gồm toàn bộ phạm vi của loại int. –
Tôi muốn nói number(10,0)
.
thử SỐ. Trong Oracle, chúng tôi sử dụng Số cho số nguyên
- 1. Ánh xạ Dữ liệu luồng tới các cấu trúc dữ liệu trong C#
- 2. Ánh xạ tới chuỗi trong Java
- 3. Doctrine2 workaround cho ánh xạ MySql 'bit' kiểu dữ liệu
- 4. Entity Framework ánh xạ kiểu dữ liệu float thành double
- 5. Ánh xạ giữa các gói Oracle và các gói Java
- 6. Cách ánh xạ cấu trúc dữ liệu XML tới cơ sở dữ liệu với JPA (Java EE)
- 7. jpa ánh xạ loại java vào kiểu cơ sở dữ liệu
- 8. nhập vào ánh xạ int
- 9. Cách ánh xạ kiểu Interval trong Hibernate?
- 10. Ánh xạ Ma trận Eigen tới một mảng C
- 11. Làm cách nào để ánh xạ một CHAR (1) tới một boolean bằng Hibernate cho Java?
- 12. Oracle kiểu dữ liệu timestamp
- 13. Java: JAX-WS Ánh xạ
- 14. Loại dữ liệu Java nào tương ứng với kiểu dữ liệu Oracle SQL NUMERIC?
- 15. Ánh xạ một Ngày tháng Oracle cho một đối tượng Java bằng cách sử dụng Hibernate
- 16. Ruby - ánh xạ mảng tới hashmap
- 17. DÀI làm khóa chính trong ánh xạ Hibernate tới MySQL
- 18. Ánh xạ C cấu trúc dữ liệu và typedefs tới .Net
- 19. cách tạo mô hình Django không ánh xạ tới bảng cơ sở dữ liệu
- 20. Cơ sở hạ tầng Java để ánh xạ nhiều khóa tới cùng một giá trị
- 21. Sử dụng HashMap để ánh xạ một Chuỗi và int
- 22. Có cấu trúc Dữ liệu C# để ánh xạ khóa tới nhiều giá trị không?
- 23. Cách trường thuộc tính của một HttpServletRequest ánh xạ tới một yêu cầu HTTP thô?
- 24. Khi nói đến MapReduce như thế nào là viên Accumulo ánh xạ tới một HDFS chặn
- 25. Oracle: Chèn dữ liệu kiểu hàng vào một bảng khác
- 26. Cấu trúc dữ liệu ánh xạ một-một (A, B) với getKey (B) trong O (1)?
- 27. java kiểu dữ liệu byte
- 28. URL Django, cách ánh xạ gốc tới ứng dụng?
- 29. Ánh xạ URL trong Tomcat tới servlet FrontController
- 30. Url Ánh xạ tới các tệp tĩnh trong Grails
Câu hỏi hay - khi tôi tạo bảng có "INTEGER", nó có vẻ như chuyển đổi thành "NUMBER (22)" và có thể lưu trữ số lớn hơn MAX_INT. –
Bạn có thể sử dụng NUMBER. Tuy nhiên, hãy chắc chắn rằng bạn không đọc nó như là một đối tượng - trình điều khiển JDBC thực sự có thể tạo ra một Double. – Uri
@Uri Không phải là vấn đề khi sử dụng JPA. –