Đôi khi bạn cần cập nhật một bảng cơ sở dữ liệu SQL và muốn sử dụng các giá trị từ một bảng khác để thực hiện cập nhật. Đây là cách bạn sẽ làm điều đó trong ASP.

Đầu tiên, kịch bản để làm cho điều này dễ hiểu hơn. Giả sử bạn đang di chuyển máy chủ vì một số lý do. Bạn đã có một bảng "lưu lượng truy cập" trên máy chủ cũ có các trường page_id và hit_count. Bạn cũng có một bảng "lưu lượng truy cập" trên máy chủ mới, với các trường tương tự. Bây giờ bạn đã di chuyển xong, bạn muốn kết hợp hai số liệu lưu lượng truy cập đó lại với nhau để bạn có một bảng với tổng lưu lượng truy cập của mình.

Đầu tiên, bạn sẽ di chuyển dữ liệu từ máy chủ cũ sang máy chủ mới, vào một bảng có tên là "Traffic_old". Vì vậy, hai bảng nằm cạnh nhau trên máy chủ mới. Cú pháp SQL để thêm các số lưu lượng cũ đó vào số mới sẽ là:

cập nhật lưu lượng
đặt hit_count = Traffic.hit_count + to.hit_count
từ Traffic_old đến
nơi lưu lượng truy cập.page_id = to.page_id;

Lệnh đó sẽ cập nhật bảng lưu lượng để giá trị của mỗi ID trang hiện bằng với giá trị ban đầu của nó cộng với giá trị khớp từ Traffic_old.

Đối với shell ASP đầy đủ, hãy đọc phần Giới thiệu để Cập nhật trong ASP

Nếu bạn đang sử dụng các giá trị ký tự / chuỗi, hãy chắc chắn đọc về Xử lý dấu nháy đơn trong Trường nhập để đảm bảo các trường đầu vào của bạn đã sẵn sàng để sử dụng trong SQL.

Giới thiệu về Ebook ASP

Tải xuống ebook này để có được mọi thứ bạn cần biết về việc học ASP - từ hướng dẫn từng bước đến danh sách chức năng, mã mẫu, các lỗi và giải pháp phổ biến, và nhiều hơn nữa! 101 trang.

Video HướNg DẫN: Java Nâng Cao 31 INSERT, UPDATE, DELETE Statement JDBC (Tháng Tư 2024).