Hiển thị kết quả từ 1 đến 6 / 6
  1. #1
    Tham gia
    01-04-2009
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin Kiểu dử liệu trong sql server

    Các anh các chị pro ơi!
    Em đang làm chương trình viết nhật ký bằng vb.net dùng cơ sở dữ liệu sql server 2005.
    Cho em hỏi em có 1 trường để lưu lại nọi dung của 1 ngày nào đó khoảng 1000 ký tự thì em phải dùng kiểu dử liệu là gì để lưu lại được ạ.
    em cảm ơn nhiều nhiều luôn...........
    Quote Quote

  2. #2
    Tham gia
    01-08-2004
    Location
    Hồ Chí Minh
    Bài viết
    316
    Like
    9
    Thanked 4 Times in 4 Posts
    Bạn có thể dùng kiểu dữ liệu navarchar (1000) hoặc kiểu ntext cũng được. Kiểu ntext là không giới hạn số ký tự.

  3. #3
    Tham gia
    30-12-2010
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts
    Bây giờ SQL Server dung nvarchar(Max) để chứa chuỗi dài không xác định

  4. #4
    Tham gia
    01-08-2004
    Location
    Hồ Chí Minh
    Bài viết
    316
    Like
    9
    Thanked 4 Times in 4 Posts
    nvarchar (max) = nvarchar(4000) thì phải. Nó vẫn có giới hạn mà

  5. #5
    Tham gia
    20-07-2009
    Location
    Hà Nội
    Bài viết
    125
    Like
    0
    Thanked 8 Times in 8 Posts
    NVARCHAR(MAX) hay VARCHAR(MAX) có thể lưu được đến 2 GB.

    Giới hạn 4000 như bạn nói chỉ đúng từ SQL Server 2000 về trước thôi.
    Từ bản 2005 là đã tăng rồi.

  6. Thành viên Like bài viết này:


  7. #6
    Tham gia
    01-08-2004
    Location
    Hồ Chí Minh
    Bài viết
    316
    Like
    9
    Thanked 4 Times in 4 Posts
    Ôi thật pó tay. Trên server công ty mình dùng SQL server 2000. Mình dùng SQL server 2008 connect vào nên chẳng biết, bạn nói rồi mình mới để ý thấy vậy. Thanks pro nhe.

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •