Làm cách nào để kiểm tra xem một cột trong bảng có giới hạn không null trong một oracle db? Nó có thể được kiểm tra bằng từ điển dữ liệu không?làm thế nào để kiểm tra không ràng buộc cột null trong sql oracle?
Trả lời
SELECT nullable
FROM all_tab_cols
WHERE owner = <<owner of table>>
AND table_name = <<name of table>>
AND column_name = <<name of column>>
sẽ hoạt động giả định cột được đánh dấu NOT NULL thay vì, giả sử có giới hạn CHECK
để kiểm tra xem đó có phải là NULL không.
Những người sử dụng các ràng buộc kiểm tra chứ không phải cột DDL để định nghĩa không phải là columo.ns không được nói đến nghiêm trọng. – APC
@APC, đã đồng ý, nhưng nội bộ Oracle đại diện cho những cột 'NOT NULL' có ràng buộc kiểm tra. Chúng hoàn toàn không thể phân biệt được từ 'ALL_CONSTRAINTS'. RRgghgh. > :-( –
- 1. Làm cách nào để tạo ràng buộc kiểm tra giữa hai cột trong SQL?
- 2. Truy vấn phụ SQL trong ràng buộc kiểm tra
- 3. Ràng buộc kiểm tra khóa ngoài T-SQL
- 4. Làm thế nào tôi có thể thả một ràng buộc "không null" trong Oracle khi tôi không biết tên của ràng buộc?
- 5. postgres: ràng buộc kiểm tra và các giá trị null
- 6. SQL làm thế nào để tìm cột không null?
- 7. Kiểm tra xem có cột nào KHÔNG NULL
- 8. Cú pháp Oracle SQL - Kiểm tra nhiều cột cho IS NOT NULL
- 9. Làm thế nào để đưa ra một ràng buộc duy nhất đối với sự kết hợp các cột trong Oracle?
- 10. Ràng buộc Oracle
- 11. Kiểm tra ràng buộc - chỉ cho phép một cột là đúng nếu cột khác là đúng
- 12. làm thế nào để kiểm tra giá trị null trong LINQ để sql
- 13. Làm thế nào để ràng buộc sự kiện được kiểm tra cho nút radio trong WPF?
- 14. Làm thế nào để kiểm tra không phải là Null và không rỗng chuỗi trong máy chủ SQL?
- 15. Làm thế nào để kiểm tra null trong Twig?
- 16. SqlBulkInsert - Làm thế nào để thiết lập kích hoạt cháy, kiểm tra ràng buộc?
- 17. Làm cách nào để kiểm tra xem cột có bằng rỗng_clob() trong Oracle không?
- 18. Làm thế nào để tạo ra một cột không null trong một cái nhìn
- 19. PSQLException: ERROR: giá trị null trong cột vi phạm ràng buộc không null
- 20. Làm thế nào để buộc oracle để làm cascade xóa mà không giảm/tái chế ràng buộc
- 21. SQL: làm thế nào để biết nếu một trường có "Cho phép null" kiểm tra hoặc không được kiểm tra bằng lệnh SQL
- 22. Ràng buộc khoá ngoại có được kiểm tra trên câu lệnh cập nhật SQL không cập nhật các cột có ràng buộc không?
- 23. kiểm tra ràng buộc duy nhất trong JPA
- 24. Làm thế nào để bạn kiểm tra các ràng buộc tuyến đường sử dụng RSpec
- 25. Làm cách nào để tạo một ràng buộc duy nhất của SQL dựa trên 2 cột?
- 26. Cách xem nội dung của Ràng buộc kiểm tra trên Oracle
- 27. MySQL và Kiểm tra ràng buộc
- 28. Ràng buộc kiểm tra SQLite có điều kiện?
- 29. Cách kiểm tra cột là ảo trong Oracle?
- 30. Tại sao một kiểm tra null gây ra một ràng buộc bình đẳng trong F #?
Câu hỏi này đã được hỏi trước đó, hãy xem: [stackoverflow cột nullable] [1] [1]: http://stackoverflow.com/questions/1028956/modify-column-in -oracle-how-to-check-if-a-column-is-nullable-before-setting-to- – matlabit