Tôi đang cố gắng viết một hàm trả về kết quả của một truy vấn chọn. Tôi đã làm việc với các chức năng rất cơ bản mà sẽ trả về một số và một varchar2 (chuỗi). Nhưng bây giờ tôi muốn trả lại kết quả của một lựa chọn, mà sẽ giống như 10 hàng và cột tương ứng của họ.Chức năng sẽ trả về dữ liệu được truy xuất từ một truy vấn chọn - Oracle
Làm cách nào để viết chức năng và loại trả về sẽ là gì?
Một chức năng ví dụ mà tôi đã viết là:
tạo hoặc thay thế chức năng Func1 trở varchar2 như bắt đầu return ('hello từ Func1'); kết thúc func1;
Tôi vẫn ở mức cơ bản, vì vậy bất kỳ ai cũng có thể giúp tôi với kết quả của truy vấn chọn? Tôi tin rằng con trỏ sẽ được sử dụng, vì sẽ có nhiều hơn một hàng.
+1 để biết ví dụ. Ngoài ra, ví dụ thứ hai là khá phổ biến trong các hệ thống mà ứng dụng truy cập dữ liệu là thông qua các thủ tục được lưu trữ và thường kết hợp với một cái gì đó như iBatis ở phía ứng dụng – bhangm
Bạn là người đàn ông !! Cảm ơn bạn vì những ví dụ đơn giản. – macha