Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Flashsale Mua Sắm Trực Tuyến - Mua Nhanh Kẻo Hết

Cộng đồng công nghệ mới của Vn-Zoom

Cài đặt thảo luận về Windows 10 ở Vn-Zoom
Khuyến Mại FlashSale Cấm Up Ảnh đóng dấu forum khác

Vn-Zoom phiên bản beta

Kích hoạt Windows , Office miễn phí



kết quả từ 1 tới 4 trên 4
Vn-Zoom Việt Nam Phiên bản Beta

  1. #1
    dong's Avatar
    dong vẫn chưa có mặt trong diễn đàn Rìu Bạc
    Tham gia
    Dec 2007
    Bài
    391
    Cảm ơn
    9
    Điểm
    13/12 bài viết

    Default SQL Server xóa dữ liệu có liên kết Table ?

    Giả sử mình có 2 Table: TABHDBH và TABHDBHCT
    Table TABHDBH có các trường sau:
    NGAY DateTime;
    IDHDBH int
    ...

    Table IDHDBHCT có các trường sau:
    MAHDBH int
    ...

    Code:
    DELETE FROM TABHDBH INNER JOIN
                          dbo.TABHDBHCT ON dbo.TABHDBH.IDHDBH = dbo.TABHDBHCT.MAHDBH
    WHERE     (CONVERT(varchar, NGAY, 101) <= '04/16/2015')
    Hỏi: hai Table này nối với nhau qua TABHDBH.IDHDBH = TABHDBHCT.MAHDBH, mình muốn xóa có điều kiện theo ngày qua Table TABHDBH bởi trường ngày, khi xóa ngày trên Table TABHDBH có mã IDHDBH = MAHDBH thì các liên kết với Table TABHDBHCT cũng xóa theo. Vấn tin xóa dữ liệu ở trên của mình không xóa được bị báo lỗi ? mình muốn xóa trường hợp này mình sửa vấn tin như thế nào ?





  2. Cách mạng mua sắm giảm giá cực sốcMưa Sale Băng giảm giá cực tốt *** Bủng Nổ Cơn lốc công nghệ
  3. #2
    EcomPC's Avatar
    EcomPC vẫn chưa có mặt trong diễn đàn Rìu Vàng Đôi
    Tham gia
    Oct 2011
    Đến từ
    Hàng xanh - Bình thạnh
    Bài
    1.239
    Cảm ơn
    322
    Điểm
    805/259 bài viết

    Default

    2 bảng này có tạo relationship rồi. 1 -n. muốn xóa dữ liệu bảng 1. phải đi xóa dữ liệu bảng n.
    Cách1: Nghĩa là muốn xóa hóa đơn. thì phải đi xóa chi tiết hóa đơn trước.
    Cách2: Giữa relationship 2 bảng. check vào mục Cascade Delete. thì lúc này xóa bảng 1, các dữ liệu bảng n cũng sẽ xóa luôn.



  4. #3
    luanht's Avatar
    luanht vẫn chưa có mặt trong diễn đàn Búa Đá Đôi
    Tham gia
    Nov 2008
    Bài
    77
    Cảm ơn
    0
    Điểm
    52/23 bài viết

    Default

    Bạn vào đây tham khảo nhé có rẩt nhiều code đồ án vb.net, c# :



    Website Chia Sẻ Bài Tập - Đồ Án VB,C#.C++ Lớn Nhất Việt Nam
    http://tinhoc365.net

  5. #4
    dong's Avatar
    dong vẫn chưa có mặt trong diễn đàn Rìu Bạc
    Tham gia
    Dec 2007
    Bài
    391
    Cảm ơn
    9
    Điểm
    13/12 bài viết

    Default

    Mình cũng làm theo hướng dẫn của bạn vào quan hệ Table đặt Delete Rule thành Cascade nhưng khi chạy vấn tin tại SQL Server vẫn báo lỗi ? vấn tin SQL ở trên của mình sai thì phải ?



 

 
Cách mạng mua sắm giảm giá cực sốcMưa Sale Băng giảm giá cực tốt *** Bủng Nổ Cơn lốc công nghệ


Quyền sử dụng

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