Trong bảng sql, tôi có trường bit và giá trị được hiển thị là True, khi tôi cập nhật mã Update table1 set Active='True'
nó sẽ cập nhật nhưng giá trị hiện được hiển thị là 1
thay vì True
. Làm cách nào để đặt giá trị 'True'
thay vì số nguyên trong bảng? Cảm ơn.Cập nhật trường bit sql trong cơ sở dữ liệu
Trả lời
Bits
trong SQL Server luôn được lưu trữ dưới dạng 1
hoặc 0
trong bitmap.
Tùy chọn "Chỉnh sửa bảng" trong SSMS chỉ dịch thành True
hoặc False
cho mục đích thuyết trình, điều này không liên quan gì đến cách thực sự được lưu trữ.
Vì vậy, nếu bạn chọn bản ghi nó sẽ chỉ hiển thị như int? – user282807
Đã bị nhầm lẫn khi thực hiện một truy vấn chọn. – user282807
@user - Có. Nếu bạn muốn nó trở lại như một chuỗi, bạn sẽ cần phải làm 'CASE Col khi 1 THEN 'True' WHEN 0 THEN 'False' END' hoặc áp dụng định dạng như vậy trong lớp trình bày. –
- 1. Trường cập nhật với dữ liệu từ cơ sở dữ liệu khác
- 2. Cập nhật cơ sở dữ liệu Android
- 3. Cập nhật bảng cơ sở dữ liệu từ một bảng cơ sở dữ liệu SQL Server sang bảng cơ sở dữ liệu SQL Server khác?
- 4. Cập nhật mô hình từ cơ sở dữ liệu (Cơ sở dữ liệu đầu tiên)
- 5. cập nhật cơ sở dữ liệu sql với ContentValues và phương thức cập nhật
- 6. Cập nhật Collation của tất cả các trường trong cơ sở dữ liệu khi đang bay
- 7. khay thông báo cập nhật cơ sở dữ liệu
- 8. Cơ sở dữ liệu Truy cập SQL trong Excel VBA
- 9. Cập nhật cơ sở dữ liệu trên __destruct()?
- 10. Cập nhật SQL trong bộ dữ liệu
- 11. Cơ sở dữ liệu đích không được cập nhật
- 12. lỗi cập nhật cơ sở dữ liệu - Gói NuGet (EntityFramework.SqlMigrations)
- 13. heroku không cập nhật lược đồ cơ sở dữ liệu
- 14. Cập nhật lược đồ cơ sở dữ liệu
- 15. Cập nhật lược đồ cơ sở dữ liệu với hibernate
- 16. Cập nhật các phiên bản cơ sở dữ liệu sqlite?
- 17. Chạy cơ sở dữ liệu cập nhật từ Team City
- 18. System.Resources.MissingManifestResourceException khi cập nhật cơ sở dữ liệu
- 19. Cập nhật dữ liệu khung thực thể trong môi trường nhiều người dùng với cơ sở dữ liệu trung tâm
- 20. Ứng dụng 32 bit có thể truy cập cơ sở dữ liệu máy chủ 64 bit sql không?
- 21. Cấu trúc cơ sở dữ liệu SQL
- 22. Entitiy Framework: "Cập nhật cơ sở dữ liệu từ Model" thay vì "Tạo cơ sở dữ liệu từ Model"
- 23. Tại sao tôi không thể cập nhật dữ liệu vào cơ sở dữ liệu bằng LINQ to SQL?
- 24. Tạo trường DateTime trong cơ sở dữ liệu tự động?
- 25. Thêm dữ liệu vào trường cơ sở dữ liệu MySQL đã có dữ liệu trong đó
- 26. Lặp qua cơ sở dữ liệu trên máy chủ và cập nhật dữ liệu
- 27. Thả cơ sở dữ liệu SQL Server
- 28. Cập nhật lược đồ cơ sở dữ liệu mà không làm rơi dữ liệu?
- 29. Truy cập cơ sở dữ liệu dụng cụ
- 30. Trình nghe WebSocket cho Cơ sở dữ liệu Microsoft SQL
RDBMS gì và giá trị nào hiển thị giá trị là 'True' và sau đó là' 1'? –
đó là phiên bản seql 10.50.1600.1, khi tôi mở bảng để xem dữ liệu hiện có, giá trị là True trong trường Hoạt động (bit). Bây giờ khi tôi làm một bản cập nhật trong studio quản lý thông qua một truy vấn, nó đặt giá trị đó thành 1. Vì vậy, giá trị cũ của tôi trong bảng bây giờ là 1 thay vì True. – user282807