Hướng dẫn mysql procedure w3schools - thủ tục mysql w3schools

Quy trình lưu trữ SQL cho SQL ServerStored Procedures for SQL Server


Thủ tục được lưu trữ là gì?

Một quy trình được lưu trữ là mã SQL đã chuẩn bị mà bạn có thể lưu, vì vậy mã có thể được sử dụng lại nhiều lần.

Vì vậy, nếu bạn có một truy vấn SQL mà bạn viết nhiều lần, hãy lưu nó dưới dạng thủ tục được lưu trữ, và sau đó chỉ cần gọi nó để thực hiện nó.

Bạn cũng có thể chuyển các tham số cho một quy trình được lưu trữ, để quy trình được lưu trữ có thể hoạt động dựa trên (các) giá trị tham số được thông qua.

Cú pháp thủ tục lưu trữ

Tạo quy trình Quy trình_NAME ASSQL_STATENT GO;
AS
sql_statement
GO;

Thực hiện một thủ tục được lưu trữ


Cơ sở dữ liệu demo

Dưới đây là một lựa chọn từ bảng "Khách hàng" trong cơ sở dữ liệu mẫu Northwind:

ID khách hàngTên khách hàngTên Liên lạcĐịa chỉ nhàThành phốMã bưu điệnQuốc gia
1 Alfreds FutterkisteMaria AndersObere str. 57Berlin12209 nước Đức
2 Ana Trujillo Emparedados Y HeladosAna TrujilloAvda. de la constitución 2222México D.F.05021 Mexico
3 Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023 Mexico
4 Antonio Moreno TaqueríaAntonio MorenoMataderos 2312Xung quanh sừngThomas Hardy120 Hanover sq.
5 LondonWA1 1DPVương quốc AnhBerglunds SnabbköpChristina BerglundBerguvsvägen 8


Luleå

S-958 22

Thụy Điển

Ví dụ thủ tục lưu trữ
AS
SELECT * FROM Customers
GO;

Câu lệnh SQL sau đây tạo ra một quy trình được lưu trữ có tên là "selectallcustomers" chọn tất cả các bản ghi từ bảng "khách hàng":

Thụy Điển

Ví dụ thủ tục lưu trữ



Câu lệnh SQL sau đây tạo ra một quy trình được lưu trữ có tên là "selectallcustomers" chọn tất cả các bản ghi từ bảng "khách hàng":

Thí dụ

Thụy Điển

Ví dụ thủ tục lưu trữ
AS
SELECT * FROM Customers WHERE City = @City
GO;

Câu lệnh SQL sau đây tạo ra một quy trình được lưu trữ có tên là "selectallcustomers" chọn tất cả các bản ghi từ bảng "khách hàng":

Thụy Điển

Ví dụ thủ tục lưu trữ


Câu lệnh SQL sau đây tạo ra một quy trình được lưu trữ có tên là "selectallcustomers" chọn tất cả các bản ghi từ bảng "khách hàng":

Thí dụ

Tạo quy trình selectallcustomersasselect * từ khách hàng;

Thụy Điển

Ví dụ thủ tục lưu trữ
AS
SELECT * FROM Customers WHERE City = @City AND PostalCode = @PostalCode
GO;

Câu lệnh SQL sau đây tạo ra một quy trình được lưu trữ có tên là "selectallcustomers" chọn tất cả các bản ghi từ bảng "khách hàng":

Thụy Điển

Ví dụ thủ tục lưu trữ



W3SchoolScertified.2022

SQL là ngôn ngữ tiêu chuẩn để lưu trữ, thao tác và truy xuất dữ liệu trong cơ sở dữ liệu.

Hướng dẫn SQL của chúng tôi sẽ dạy bạn cách sử dụng SQL trong: MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres và các hệ thống cơ sở dữ liệu khác.


Bắt đầu học SQL ngay bây giờ »

Ví dụ trong mỗi chương

Với trình soạn thảo SQL trực tuyến của chúng tôi, bạn có thể chỉnh sửa các câu lệnh SQL và nhấp vào nút để xem kết quả.


Nhấp vào nút "Hãy tự mình thử" để xem nó hoạt động như thế nào.

Bài tập SQL

Exercise:

Kiểm tra bản thân với các bài tập

Chèn câu lệnh còn thiếu để lấy tất cả các cột từ bảng Customers.



Bắt đầu bài tập

Ví dụ SQL

Tìm hiểu bằng ví dụ! Hướng dẫn này bổ sung tất cả các giải thích với các ví dụ làm rõ.


Xem tất cả các ví dụ SQL

Bài kiểm tra đố SQL

Kiểm tra kỹ năng SQL của bạn tại W3Schools!


Bắt đầu câu đố SQL!

Việc học của tôi

Đăng nhập vào tài khoản của bạn và bắt đầu kiếm điểm!

Đây là một tính năng tùy chọn. Bạn có thể học W3Schools mà không cần sử dụng học tập của tôi.

Hướng dẫn mysql procedure w3schools - thủ tục mysql w3schools


Tài liệu tham khảo SQL

Tại W3Schools, bạn sẽ tìm thấy một tham chiếu đầy đủ cho các từ khóa và chức năng:

Tài liệu tham khảo từ khóa SQL

Chức năng MySQL

Chức năng SQLServer

Chức năng truy cập MS

SQL Tham chiếu nhanh


Kiểu dữ liệu SQL

Các loại dữ liệu và phạm vi cho Microsoft Access, MySQL và SQL Server.

Kiểu dữ liệu SQL


Các loại dữ liệu và phạm vi cho Microsoft Access, MySQL và SQL Server.

Khởi động sự nghiệp của bạnthe course

Được chứng nhận bằng cách hoàn thành khóa học

Được chứng nhận