Cách mặc định để gọi hàm select * from my_function()
?Chức năng gọi với exec thay vì chọn
Tôi hỏi vì tôi đã xây dựng một chức năng mà không trả lại bất cứ điều gì, chỉ cần chèn dữ liệu vào một bảng và (đến từ một nền tảng SQL Server) nó "cảm thấy" lạ để gọi nó với select * from...
tôi mong đợi một cái gì đó giống như exec my_function()
'PERFORM' chỉ hợp lệ trong PL/PgSQL. Bạn không thể sử dụng nó độc lập. –
có, nó phải được thực thi bên trong khối PL/PgSQL hoặc trong chức năng, được cập nhật –