Câu hỏi được gắn thẻ «functions»

Một hàm thực hiện một số công việc được chỉ định, thường lấy tham số làm đầu vào. Về mặt cơ sở dữ liệu, những thứ này có thể dành riêng cho SQL hoặc cho nhà cung cấp cơ sở dữ liệu.





1
Tại sao, SET SET LOCAL statement_timeout không hoạt động như mong đợi với các hàm PostgreSQL?
Tôi hiểu rằng các chức năng PostgreSQL được thực hiện tương tự như một giao dịch. Tuy nhiên, khi tôi cố gắng "SET LOCAL statement_timeout" trong một hàm, nó không hoạt động. Đây là cách nó hoạt động trong một giao dịch: BEGIN; SET LOCAL statement_timeout = 100; SELECT pg_sleep(10); …

2
Hàm Postgresql để tạo bảng
Tôi muốn tạo một hàm để tạo một bảng có cấu trúc cụ thể vượt qua một phần tên của bảng làm đối số để tên của bảng là t_. Tương tự như thế này: CREATE OR REPLACE FUNCTION create_table_type1(t_name VARCHAR(30)) RETURNS VOID AS $$ BEGIN EXECUTE "CREATE TABLE IF …


4
Cách hiệu quả nhất để gọi cùng một Hàm có giá trị bảng trên nhiều cột trong Truy vấn
Tôi đang cố gắng điều chỉnh một truy vấn trong đó cùng một hàm có giá trị bảng (TVF) được gọi trên 20 cột. Điều đầu tiên tôi làm là chuyển đổi hàm vô hướng thành hàm có giá trị bảng nội tuyến. Là sử dụng cách CROSS APPLYthực hiện …







2
Gọi nhiều chức năng từ kích hoạt?
Tôi chạy PostgreSQL-9.2.4 Có thể gọi 2 chức năng từ một kích hoạt? Giả sử tôi có hai hàm cho hai bảng khác nhau được thực thi nếu kích hoạt sau khi kích hoạt: Kích hoạt: CREATE TRIGGER start ON system_status FOR EACH ROW WHEN ((new.event = start_task)) EXECUTE PROCEDURE …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.