Làm cách nào tôi có thể trả về nhiều giá trị từ một thủ tục được lưu trữ trong mysql?

Trong bài viết này, tôi sẽ giải thích cách tạo thủ tục lưu sẵn để trả về giá trị hoặc nhiều giá trị trong máy chủ SQL


Mô tả.


Ở bài trước mình đã giải thích cách viết stored procedure trả về giá trị tham số đầu ra trong sql server và nhiều bài viết liên quan đến SQL Server. Bây giờ tôi sẽ giải thích cách tạo thủ tục lưu sẵn để trả về giá trị trong SQL Server. Để thực hiện khái niệm này, trước tiên hãy thiết kế bảng trong cơ sở dữ liệu và đặt tên là UserDetails như hình bên dưới


Tên cột dọc

Loại dữ liệu

Cho phép Null

Tên người dùng

int [đặt thuộc tính nhận dạng = true]

KHÔNG

Tên tài khoản

véc ni[50]

Đúng

Họ

véc ni[50]

Đúng

Họ

Varchar[50]

Đúng

Sau khi hoàn thành thiết kế bảng, nhập một số dữ liệu như hình bên dưới


Sau khi tạo bảng xong, hãy viết thủ tục được lưu trữ như hình bên dưới



TẠO THỦ TỤC GetUserDetails

@UserName VARCHAR[ 50 ],

Chủ Đề