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 / 7.2 / 7.1
Tài liệu 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ế.

tỷ lệ kèo bóng đá 88Tạo NGÔN NGỮ

tên

Tạo tỷ lệ kèo bóng đá 88 ngữ-Xác định thủ tục mới tỷ lệ kèo bóng đá 88 ngữ

Synopsis

Tạo [hoặc thay thế] [Thủ tục] tỷ lệ kèo bóng đá 88 ngữtênTạo [hoặc thay thế] [đáng tin cậy] [Thủ tục] tỷ lệ kèo bóng đá 88 ngữtênHandlercall_handler[Inlineinline_handler] [Trình xác nhậnValfunction]

Mô tả

Tạo tỷ lệ kèo bóng đá 88 ngữĐăng ký một mới tỷ lệ kèo bóng đá 88 ngữ thủ tục vớiPostgreSQLCơ sở dữ liệu. Sau đó, chức năng và các thủ tục kích hoạt có thể được xác định trong tỷ lệ kèo bóng đá 88 ngữ mới này.

Lưu ý:kể từPostgreSQL9.1, hầu hết các thủ tục tỷ lệ kèo bóng đá 88 ngữ đã được tạo thành"Tiện ích mở rộng", và do đó nên được cài đặt vớiPostgreSQL: TàkhôngTạo tỷ lệ kèo bóng đá 88 ngữ. Sử dụng trực tiếpTạo tỷ lệ kèo bóng đá 88 ngữnên Bây giờ được giới hạn trong các tập lệnh cài đặt mở rộng. Nếu bạn có một"trần"tỷ lệ kèo bóng đá 88 ngữ trong của bạn cơ sở dữ liệu, có lẽ là kết quả của việc nâng cấp, bạn có thể chuyển đổi nó đến một phần mở rộng bằng cách sử dụng​​Tạo tiện ích mở rộngLangnameTừ Chưa đóng gói.

Tạo tỷ lệ kèo bóng đá 88 ngữHiệu quả liên kết tên tỷ lệ kèo bóng đá 88 ngữ với (các) hàm xử lý Chịu trách nhiệm thực hiện các chức năng được viết bằng tỷ lệ kèo bóng đá 88 ngữ. Tham khảoChương 49Để biết thêm thông tin về người xử lý tỷ lệ kèo bóng đá 88 ngữ.

Có hai dạng củaTạo NGÔN NGỮlệnh. Ở dạng đầu tiên, người dùng chỉ cung cấp tên của tỷ lệ kèo bóng đá 88 ngữ mong muốn vàPostgreSQLMáy chủ tham khảopg_pltemplateDanh mục hệ thống để xác định các tham số chính xác. Ở dạng thứ hai, người dùng cung cấp tham số tỷ lệ kèo bóng đá 88 ngữ cùng với tên tỷ lệ kèo bóng đá 88 ngữ. Hình thức thứ hai có thể được sử dụng để tạo một tỷ lệ kèo bóng đá 88 ngữ không được xác định trongpg_pltemplate, nhưng cách tiếp cận này là được coi là lỗi thời.

Khi máy chủ tìm thấy một mục nhập trongpg_pltemplate13614_13878

Thông thường, người dùng phải cóPostgreSQLĐặc quyền Superuser để đăng ký A tỷ lệ kèo bóng đá 88 ngữ mới. Tuy nhiên, chủ sở hữu của cơ sở dữ liệu có thể đăng ký một tỷ lệ kèo bóng đá 88 ngữ trong cơ sở dữ liệu đó nếu tỷ lệ kèo bóng đá 88 ngữ được liệt kê trongpg_pltemplateDanh mục và được đánh dấu như được cho phép được tạo bởi chủ sở hữu cơ sở dữ liệu (TMPLDBacreatelà đúng). Mặc định là tỷ lệ kèo bóng đá 88 ngữ đáng tin cậy có thể được tạo bởi các chủ sở hữu cơ sở dữ liệu, nhưng điều này có thể được điều chỉnh bởi các siêu người dùng bằng cách sửa đổi nội dung củapg_pltemplate. Người tạo ra tỷ lệ kèo bóng đá 88 ngữ trở thành chủ sở hữu của nó và sau đó có thể bỏ nó, đổi tên nó hoặc gán nó cho chủ sở hữu mới.

Tạo hoặc thay thế tỷ lệ kèo bóng đá 88 ngữWill hoặc tạo một tỷ lệ kèo bóng đá 88 ngữ mới hoặc thay thế một định nghĩa hiện có. Nếu tỷ lệ kèo bóng đá 88 ngữ đã tồn tại, các tham số của nó được cập nhật Theo các giá trị được chỉ định hoặc lấy từpg_pltemplate, nhưng quyền sở hữu của tỷ lệ kèo bóng đá 88 ngữ và Cài đặt quyền không thay đổi và bất kỳ chức năng hiện có nào được viết bằng tỷ lệ kèo bóng đá 88 ngữ được giả định là vẫn còn hợp lệ. TRONG ngoài các yêu cầu đặc quyền thông thường để tạo tỷ lệ kèo bóng đá 88 ngữ, người dùng phải là siêu nhân hoặc chủ sở hữu của hiện tại tỷ lệ kèo bóng đá 88 ngữ. Thethay thếTrường hợp chủ yếu là có nghĩa là được sử dụng để đảm bảo rằng tỷ lệ kèo bóng đá 88 ngữ tồn tại. Nếu tỷ lệ kèo bóng đá 88 ngữ có mộtpg_pltemplatemục nhập sau đóthay thế15413_15521pg_pltemplateMục nhập có đã được sửa đổi kể từ khi tỷ lệ kèo bóng đá 88 ngữ được tạo.

tham số

Trusted

TrustedChỉ định rằng tỷ lệ kèo bóng đá 88 ngữ không cấp quyền truy cập vào dữ liệu mà người dùng sẽ không có. Nếu từ khóa này bị bỏ qua khi đăng ký tỷ lệ kèo bóng đá 88 ngữ, chỉ người dùng cóPostgreSQLĐặc quyền Superuser có thể sử dụng tỷ lệ kèo bóng đá 88 ngữ này để tạo các chức năng mới.

Thủ tục

Đây là một từ tiếng ồn.

tên

Tên của tỷ lệ kèo bóng đá 88 ngữ thủ tục mới. tỷ lệ kèo bóng đá 88 ngữ Tên là trường hợp không nhạy cảm. Tên phải là duy nhất trong số các tỷ lệ kèo bóng đá 88 ngữ trong cơ sở dữ liệu.

Để tương thích ngược, tên có thể được đặt trong Trích dẫn đơn.

Handler 16785_16799

call_handlerlà tên của một chức năng đã đăng ký trước đó sẽ được gọi đến thực hiện các chức năng của tỷ lệ kèo bóng đá 88 ngữ thủ tục. Cuộc gọi người xử lý cho một tỷ lệ kèo bóng đá 88 ngữ thủ tục phải được viết trong một đã biên dịch tỷ lệ kèo bóng đá 88 ngữ như C với quy ước gọi phiên bản 1 và đã đăng ký vớiPostgreSQLLà một hàm không Đối số và trả lạitỷ lệ kèo bóng đá 88_handlerLoại, loại trình giữ chỗ mà chỉ đơn giản được sử dụng để xác định chức năng là một cuộc gọi người xử lý.

Inline inline_handler

inline_handlerlà tên của một hàm đã đăng ký trước đó sẽ được gọi để thực thi một khối mã ẩn danh (dolệnh) trong tỷ lệ kèo bóng đá 88 ngữ này. Nếu khônginline_handlerHàm là được chỉ định, tỷ lệ kèo bóng đá 88 ngữ không hỗ trợ mã ẩn danh khối. Hàm xử lý phải lấy một đối số của loạiNội bộ, sẽ làdoNội bộ của lệnh đại diện và nó thường sẽ trả vềvoid. Giá trị trả về của người xử lý là bị bỏ qua.

Validator Valfunction

Valfunctionlà tên của một chức năng đã đăng ký trước đó sẽ được gọi Khi một hàm mới trong tỷ lệ kèo bóng đá 88 ngữ được tạo, để xác nhận chức năng mới. Nếu không có chức năng xác thực được chỉ định, Sau đó, một chức năng mới sẽ không được kiểm tra khi nó được tạo. Hàm xác thực phải lấy một đối số của loạiOID, sẽ là oid của Chức năng được tạo và thường sẽ trả vềvoid.

18972_19288EREPORT ()Hàm. Các Giá trị trả về của hàm bị bỏ qua.

TheTrustedTùy chọn và hỗ trợ (các) tên chức năng bị bỏ qua nếu máy chủ có mục nhập cho Tên tỷ lệ kèo bóng đá 88 ngữ được chỉ định trongpg_pltemplate.

ghi chú

Thetỷ lệ kèo bóngChương trình là một trình bao bọc đơn giản Xung quanhTạo tỷ lệ kèo bóng đá 88 ngữlệnh. Nó Giảm bớt việc cài đặt các tỷ lệ kèo bóng đá 88 ngữ thủ tục khỏi lệnh shell đường kẻ.

sử dụngPostgreSQL: kèo chấp bóng đá, hoặc tốt hơn làDroplangChương trình, để bỏ thủ tục tỷ lệ kèo bóng đá 88 ngữ.

Danh mục hệ thốngPG_L Language(xemPhần 45.27) Hồ sơ thông tin về các tỷ lệ kèo bóng đá 88 ngữ hiện được cài đặt. Cũng,createlangCó tùy chọn để liệt kê các tỷ lệ kèo bóng đá 88 ngữ đã cài đặt.

Để tạo các hàm trong tỷ lệ kèo bóng đá 88 ngữ thủ tục, người dùng phải có Thesử dụngĐặc quyền cho tỷ lệ kèo bóng đá 88 ngữ. Qua mặc định,sử dụngđược cấp chocông khai(tức là mọi người) cho các tỷ lệ kèo bóng đá 88 ngữ đáng tin cậy. Điều này có thể bị thu hồi nếu muốn.

tỷ lệ kèo bóng đá 88 ngữ thủ tục là địa phương cho các cơ sở dữ liệu riêng lẻ. Tuy nhiên, một tỷ lệ kèo bóng đá 88 ngữ có thể được cài đặt vàoTemplate1cơ sở dữ liệu, điều này sẽ khiến nó trở thành có sẵn tự động trong tất cả các điều sau đó được tạo ra cơ sở dữ liệu.

hàm xử lý cuộc gọi, hàm xử lý nội tuyến (nếu bất kỳ) và hàm xác thực (nếu có) phải tồn tại nếu Máy chủ không có mục nhập cho tỷ lệ kèo bóng đá 88 ngữ trongpg_pltemplate. Nhưng khi có một mục, Các chức năng không cần phải tồn tại; Họ sẽ tự động được xác định nếu không có trong cơ sở dữ liệu. (Điều này có thể dẫn đếnTạo tỷ lệ kèo bóng đá 88 ngữthất bại, nếu chia sẻ thư viện thực hiện tỷ lệ kèo bóng đá 88 ngữ không có sẵn trong cài đặt.)

inPostgreSQLPhiên bản trước 7.3, cần phải tuyên bố các chức năng xử lý là trả lại Loại giữ chỗOpaque, thay vìtỷ lệ kèo bóng đá 88_handler. Để hỗ trợ tải cũ Tệp kết xuất,Tạo tỷ lệ kèo bóng đá 88 ngữsẽ chấp nhận một chức năng được tuyên bố là trả vềOpaque, Nhưng nó sẽ đưa ra một thông báo và thay đổi chức năng được khai báo Trả về loại thànhtỷ lệ kèo bóng đá 88_handler.

Ví dụ

Cách ưa thích để tạo bất kỳ thủ tục tiêu chuẩn nào tỷ lệ kèo bóng đá 88 ngữ chỉ là:

Tạo tỷ lệ kèo bóng đá 88 ngữ plperl;

Đối với một tỷ lệ kèo bóng đá 88 ngữ không được biết trongpg_pltemplateDanh mục, một chuỗi như thế này là cần thiết:

22594_22764

Tương thích

Tạo tỷ lệ kèo bóng đá 88 ngữlà APostgreSQLMở rộng.