Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
Tài kèo bóng đá việt nam này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

42.7. kèo bóng đá việt nam

Mô -đun ngôn ngữ PL/Python tự động nhập một Python Mô -đun được gọi làplpy. Các chức năng và hằng số trong mô -đun này có sẵn cho bạn trong mã Python BẰNGplpy.foo.

TheplpyMô -đun cung cấp hai các chức năng được gọi làthực thiChuẩn bị. Gọiplpy.executevới chuỗi truy vấn và Đối số giới hạn tùy chọn khiến truy vấn được chạy và kết quả sẽ được trả về trong một đối tượng kết quả. Đối tượng kết quả mô phỏng một danh sách hoặc đối tượng từ điển. Đối tượng kết quả có thể là được kèo bóng đá việt nam bởi số hàng và tên cột. Nó có những cái này bổ sung Phương pháp:NROWStrả về Số lượng hàng được trả về bởi kèo bóng đá việt nam vấn vàtrạng tháiđó là11433_11448Giá trị trả về. Đối tượng kết quả có thể được sửa đổi.

Ví dụ:

RV = plpy.execute ("Chọn * từ my_table", 5)

Trả về tối đa 5 hàng từmy_table. Nếu nhưmy_tablecó cộtmy_column, nó sẽ được kèo bóng đá việt nam như:

foo = rv [i] ["my_column"]

Hàm thứ hai,plpy.prepare, Chuẩn bị kế hoạch thực thi cho A kèo bóng đá việt nam vấn. Nó được gọi với một chuỗi kèo bóng đá việt nam vấn và danh sách tham số Các loại, nếu bạn có tham chiếu tham số trong kèo bóng đá việt nam vấn. Vì ví dụ:

plan = plpy.prepare ("chọn last_name từ my_users trong đó first_name = $ 1", ["văn bản"])

Textlà loại biến bạn sẽ được kèo bóng đá việt namền cho$ 1. Sau khi chuẩn bị một câu lệnh, bạn sử dụng chức năngplpy.executeĐể chạy nó:

rv = plpy.execute (kế hoạch, ["name"], 5)

Đối số thứ ba là giới hạn và là tùy chọn.

Các tham số kèo bóng đá việt nam vấn và các trường hàng kết quả được chuyển đổi giữa Các loại dữ liệu PostgreSQL và Python như được mô tả trongPhần 42.312776_13280

Khi bạn chuẩn bị kế hoạch bằng mô -đun PL/Python, nó là tự động lưu. Đọc tài kèo bóng đá việt nam SPI (Chương 4313433_13602SDhoặcGD(xemPhần 42.4). Vì ví dụ:

Tạo chức năng sử dụng đã sử dụng () trả về kích hoạt là $$
    Nếu sd.has_key ("kế hoạch"):
        kế hoạch = sd ["kế hoạch"]
    khác:
        Plan = plpy.prepare ("Chọn 1")
        SD ["Kế hoạch"] = Kế hoạch
    # phần còn lại của chức năng
$$ ngôn ngữ plpythonu;