Tạo kèo bóng đá việt nam ngữ - Xác định kèo bóng đá việt nam ngữ thủ tục mới
Tạo [hoặc thay thế] [đáng tin cậy] [Thủ tục] kèo bóng đá việt nam ngữtên
Handlercall_handler
[Inlineinline_handler
] [Trình xác nhậnValfunction
] Tạo [hoặc thay thế] [đáng tin cậy] [Thủ tục] kèo bóng đá việt nam ngữtên
Tạo kèo bóng đá việt nam ngữ
Đăng ký một kèo bóng đá việt nam ngữ thủ tục mới với APostgreSQLCơ sở dữ liệu. Sau đó, các chức năng và quy trình có thể được xác định trong kèo bóng đá việt nam ngữ mới này.
Tạo kèo bóng đá việt nam ngữ
liên kết hiệu quả tên kèo bóng đá việt nam ngữ với (các) hàm xử lý chịu trách nhiệm thực thi các chức năng được viết bằng kèo bóng đá việt nam ngữ. Tham khảoChương 56Để biết thêm thông tin về người xử lý kèo bóng đá việt nam ngữ.
Tạo hoặc thay thế kèo bóng đá việt nam ngữ
sẽ tạo một kèo bóng đá việt nam ngữ mới hoặc thay thế một định nghĩa hiện có. Nếu kèo bóng đá việt nam ngữ đã tồn tại, các tham số của nó được cập nhật theo lệnh, nhưng cài đặt quyền sở hữu và quyền của kèo bóng đá việt nam ngữ không thay đổi và bất kỳ chức năng hiện có nào được viết bằng kèo bóng đá việt nam ngữ vẫn được giả định vẫn còn hiệu lực.
một người phải cóPostgreSQL12259_12682
hình thức củaTạo kèo bóng đá việt nam ngữ
12748_12876Tạo tiện ích mở rộng
. Điều đó sẽ hoạt động nếu kèo bóng đá việt nam ngữ đã được đóng gói thành một phần mở rộng cùng tên, đó là cách thông thường để thiết lập các kèo bóng đá việt nam ngữ thủ tục.
đáng tin cậy
Trusted
Chỉ định rằng kèo bóng đá việt nam ngữ không cấp quyền truy cập vào dữ liệu mà người dùng không có. Nếu từ khóa này bị bỏ qua khi đăng ký kèo bóng đá việt nam ngữ, chỉ người dùng cóPostgreSQLĐặc quyền Superuser có thể sử dụng kèo bóng đá việt nam 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 kèo bóng đá việt nam ngữ thủ tục mới. Tên phải là duy nhất trong số các kèo bóng đá việt nam ngữ trong cơ sở dữ liệu.
Handler
call_handler
call_handler
14277_14539PostgreSQLLà một hàm không có đối số và trả lạikèo bóng đá việt nam_handler
Loại, loại trình giữ chỗ được sử dụng đơn giản để xác định chức năng là trình xử lý cuộc gọi.
Inline
inline_handler
inline_handler
là tên của hàm đã đăng ký trước đó sẽ được gọi để thực thi một khối mã ẩn danh (do
lệnh) trong kèo bóng đá việt nam ngữ này. Nếu khônginline_handler
Hàm được chỉ định, kèo bóng đá việt nam ngữ không hỗ trợ các khối mã ẩn danh. Hàm xử lý phải lấy một đối số của loạiNội bộ
, sẽ làdo
Biểu diễn nội bộ của lệnh và nó thường sẽ trả vềvoid
. Giá trị trả về của người xử lý bị bỏ qua.
Validator
Valfunction
Valfunction
là tên của một hàm đã đăng ký trước đó sẽ được gọi khi một hàm mới trong kèo bóng đá việt nam ngữ được tạo, để xác thực chức năng mới. Nếu không có chức năng xác thực được chỉ định, thì một hàm 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
16194_16277void
.
Một hàm xác thực thường kiểm tra cơ thể chức năng cho tính chính xác của cú pháp, nhưng nó cũng có thể xem xét các thuộc tính khác của hàm, ví dụ nếu kèo bóng đá việt nam ngữ không thể xử lý các loại đối số nhất định. Để báo hiệu một lỗi, hàm xác thực sẽ sử dụngEREPORT ()
Hàm. Giá trị trả về của hàm bị bỏ qua.
sử dụngDrop Language
để bỏ các kèo bóng đá việt nam ngữ thủ tục.
Danh mục hệ thốngpg_langage
(xemPhần 52,29) Hồ sơ thông tin về các kèo bóng đá việt nam ngữ hiện đã được cài đặt. Ngoài ra,PSQLlệnh\ DL
liệt kê các kèo bóng đá việt nam ngữ đã cài đặt.
Để tạo các hàm trong kèo bóng đá việt nam ngữ thủ tục, người dùng phải cósử dụng
Đặc quyền cho kèo bóng đá việt nam ngữ. Theo mặc định,sử dụng
được cấp chocông khai
(tức là mọi người) cho các kèo bóng đá việt nam ngữ đáng tin cậy. Điều này có thể bị thu hồi nếu muốn.
kèo bóng đá việt nam ngữ thủ tục là địa phương cho các cơ sở dữ liệu riêng lẻ. Tuy nhiên, một kèo bóng đá việt nam ngữ có thể được cài đặt vàoTemplate1
Cơ sở dữ liệu, sẽ khiến nó có sẵn tự động trong tất cả các cơ sở dữ liệu được tạo ra sau đó.
Một chuỗi tối thiểu để tạo kèo bóng đá việt nam ngữ thủ tục mới là:
tạo chức năng plsample_call_handler () trả về kèo bóng đá việt nam_handler Như '$ libdir/plsample' Ngôn ngữ C; Tạo ngôn ngữ plsample Handler plsample_call_handler;
Thông thường sẽ được viết trong tập lệnh tạo của tiện ích mở rộng và người dùng sẽ làm điều này để cài đặt tiện ích mở rộng:
Tạo tiện ích mở rộng plsample;
Tạo kèo bóng đá việt nam ngữ
là mộtPostgreSQLphần mở rộng.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.