Bạn đang xem : cập nhật chức năng máy chủ sql
Tóm tắt : trong này hướng dẫn, bạn sẽ học cách sử dụng câu lệnh SQL Server UPDATE
để thay đổi dữ liệu hiện có trong bảng.
Để sửa đổi dữ liệu hiện có trong bảng, bạn sử dụng sau CẬP NHẬT
câu lệnh:
CẬP NHẬT p> tên_bảng
SET
c1 = v1, c2 = v2, ... cn = vn [WHERE
condition]Ngôn ngữ mã:
SQL (Ngôn ngữ truy vấn có cấu trúc)
(
sql
)
Trong cú pháp này:
- Trước tiên, hãy chỉ định tên của bảng mà từ đó dữ liệu sẽ được cập nhật.
- Thứ hai, chỉ định danh sách cột c1, c2,…, cn và các giá trị v1, v2,… vn sẽ được cập nhật.
- Thứ ba, chỉ định các điều kiện trong
WHERE
để chọn các hàng được cập nhật. Mệnh đềWHERE
là tùy chọn. Nếu bạn bỏ qua mệnh đềWHERE
, tất cả các hàng trong bảng đều được cập nhật.
Các ví dụ về UPDATE
của SQL Server
Đầu tiên, tạo một bảng mới có tên thuế
để trình bày.
TẠO
BẢNG
sales.taxes ( tax_idINT
CHÍNHKEY
IDENTITY
(1
,1
), stateVARCHAR
(50
)KHÔNG
NULL
DUY NHẤT
, state_tax_rateDEC
(3
,2
), avg_local_tax_rateDEC
(3
,2
), kết hợp_tỷ lệNHƯ
state_tax_rate + avg_local_tax_rate, max_local_tax_rateDEC
(3
,2
), datetime );Ngôn ngữ mã:
SQL (Ngôn ngữ truy vấn có cấu trúc)
(
sql
)
Thứ hai , thực thi các câu lệnh sau để chèn dữ liệu vào bảng thuế
:
CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) VALUES (
'Alabama'
,0,04
,0,05
,0,07
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Alaska'
,0
,0,01
,0,07
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Arizona'
,0,05
,0,02
,0,05
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Arkansas'
,0.06
,0,02
,0,05
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('California'
,0.07
,0,01
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Colorado'
,0.02
,0,04
,0,08
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Connecticut'
,0.06
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Delaware'
,0
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Florida'
,0.06
,0
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Georgia'
,0.04
,0,03
,0,04
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Hawaii'
,0.04
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Idaho'
,0.06
,0
,0,03
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Illinois'
,0.06
,0,02
,0,04
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Indiana'
,0.07
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Iowa'
,0.06
,0
,0,01
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Kansas'
,0.06
,0,02
,0,04
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Kentucky'
,0,06
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Louisiana'
,0,05
,0,04
,0,07
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Maine'
,0,05
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Maryland'
,0.06
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Massachusetts'
,0.06
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Michigan'
,0.06
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Minnesota'
,0.06
,0
,0,01
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Mississippi'
,0.07
,0
,0,01
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Missouri'
,0.04
,0,03
,0,05
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Montana'
,0
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Nebraska'
,0,05
,0,01
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Nevada'
,0.06
,0,01
,0,01
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('New Hampshire'
,0
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('New Jersey'
,0,06
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('New Mexico'
,0,05
,0,02
,0,03
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('New York'
,0.04
,0,04
,0,04
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('North Carolina'
,0.04
,0,02
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('North Dakota'
,0,05
,0,01
,0,03
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Ohio'
,0,05
,0,01
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Oklahoma'
,0.04
,0,04
,0,06
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Oregon'
,0
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Pennsylvania'
,0.06
,0
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Rhode Island'
,0,07
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('South Carolina'
,0.06
,0,01
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('South Dakota'
,0.04
,0,01
,0,04
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Tennessee'
,0.07
,0,02
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Texas'
,0.06
,0,01
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Utah'
,0,05
,0
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Vermont'
,0,06
,0
,0,01
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Virginia'
,0,05
,0
,0
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Washington'
,0.06
,0,02
,0,03
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('West Virginia'
,0.06
,0
,0,01
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Wisconsin'
,0,05
,0
,0,01
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) GIÁ TRỊ ('Wyoming'
,0,04
,0,01
,0,02
); CHÈN VÀO sales.taxes (state, state_tax_rate, avg_local_tax_rate, max_local_tax_rate) VALUES ('D.C.'
,0,05
,0
,0
);Ngôn ngữ mã:
JavaScript
(
javascript < / p>
)
1) Cập nhật một cột đơn trong ví dụ về tất cả các hàng
Câu lệnh sau cập nhật một cột duy nhất cho tất cả các hàng trong bảng thuế
:
CẬP NHẬT
sales.taxesSET
updated_at =GETDATE
();Ngôn ngữ mã:
SQL (Ngôn ngữ truy vấn có cấu trúc)
(
sql
)
Trong ví dụ này , câu lệnh đã thay đổi các giá trị trong cột updated_at
thành ngày giờ hệ thống được trả về bởi hàm GETDATE ()
.
SQL Server đưa ra thông báo sau :
(51 hàng bị ảnh hưởng)
Ngôn ngữ mã:
SQL (Ngôn ngữ truy vấn có cấu trúc)
(
sql
)
Nó có nghĩa là 51 hàng đã được cập nhật thành công.
Hãy xác minh bản cập nhật:
*
< p class = "hljs-keyword"> CHỌN
TỪ
sales.taxes;Ngôn ngữ mã:
SQL (Ngôn ngữ truy vấn có cấu trúc)
(
sql
)
Đây là đầu ra một phần:
Có thể thấy rõ từ đầu ra, cột updated_at
đã được cập nhật với giá trị ngày hiện tại. p>
2) Cập nhật ví dụ về nhiều cột
Câu lệnh sau đây tăng thuế suất địa phương tối đa lên 2% và thuế suất địa phương trung bình lên 1% cho các tiểu bang có thuế suất địa phương tối đa 1 %.
CẬP NHẬT
sales.taxesSET
max_local_tax_rate + =0,02
, avg_local_tax_rate + =0,01
Ở ĐÂU
max_local_tax_rate =0,01
;Ngôn ngữ mã:
SQL (Ngôn ngữ truy vấn có cấu trúc)
(
sql
)
Đây là thông báo do Máy chủ SQL trả về:
(7 hàng bị ảnh hưởng)
Ngôn ngữ mã:
SQL (Ngôn ngữ truy vấn có cấu trúc)
( p>
sql
)
Có nghĩa là thuế của 7 tiểu bang đã được cập nhật .
Trong hướng dẫn này, bạn đã học cách sử dụng câu lệnh SQL Server UPDATE
để sửa đổi dữ liệu hiện có trong bảng.
Xem thêm những thông tin liên quan đến chủ đề cập nhật chức năng máy chủ sql
Database Level Auditing with SQL Server 2012 [HD]
- Tác giả: SQLServer Log
- Ngày đăng: 2015-06-07
- Đánh giá: 4 ⭐ ( 9953 lượt đánh giá )
- Khớp với kết quả tìm kiếm: Description:
This video is about Database Level Audit with SQL Server 2012 [HD].You can refer complete Text Tutorial on my website: www.SQLServerLog.com
You can join me on social networks:
Facebook: http://www.facebook.com/SQLServerLog
Linkedin: http://in.linkedin.com/in/SQLServerLog
Google+: http://www.google.com/+SQLServerLogs
Twitter: http://www.twitter.com/SQLServerLog
Làm thế nào để xác định phiên bản, phiên bản, và mức độ Cập Nhật SQL Server và các thành phần
- Tác giả: support.microsoft.com
- Đánh giá: 4 ⭐ ( 7570 lượt đánh giá )
- Khớp với kết quả tìm kiếm: Mô tả cách xác định phiên bản SQL Server đang chạy.
SQL server là gì? Cập nhật hệ tính năng mới cho Microsoft SQL Server
- Tác giả: bizflycloud.vn
- Đánh giá: 4 ⭐ ( 5283 lượt đánh giá )
- Khớp với kết quả tìm kiếm: SQL Server là một hệ thống quản lý cơ sở dữ liệu quan hệ, (relational database management system viết tắt là RDBMS), hỗ trợ một số lượng lớn các quy trình xử lý giao dịch, ứng dụng doanh nghiệp và ứng dụng phân tích trong các công ty IT.
Lỗi SQL Server thường gặp và cách khắc phục
- Tác giả: vdodata.vn
- Đánh giá: 5 ⭐ ( 8440 lượt đánh giá )
- Khớp với kết quả tìm kiếm: Lỗi SQL Server thường gặp và cách khắc phục
Cập nhật trong chức năng máy chủ SQL
- Tác giả: vi.athabasca-foto.com
- Đánh giá: 3 ⭐ ( 2111 lượt đánh giá )
- Khớp với kết quả tìm kiếm: Tôi có một hàm SQL Server lấy mã tiếp theo từ một bảng. Như vậy là đủ rồi, nhưng tôi cũng muốn cập nhật bảng cho ID được sử dụng. Tôi đang sử dụng kỹ thuật cập nhật thành một bảng, …
Siêu Thị Máy Chủ :: Hướng Dẫn Cài SQL Server 2019
- Tác giả: www.sieuthimaychu.vn
- Đánh giá: 5 ⭐ ( 3277 lượt đánh giá )
- Khớp với kết quả tìm kiếm: SQL Server là phần mềm chuyên gia về quản lí dữ liệu do Microsoft phát hành. Nó cung cấp cho người dùng, doanh nghiệp một cơ sở d
Không chọn đúng máy chủ SQL khi tạo mới, chuyển đổi, cập nhật dữ liệu
- Tác giả: helpsme.misa.vn
- Đánh giá: 4 ⭐ ( 4792 lượt đánh giá )
- Khớp với kết quả tìm kiếm:
Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình