Chức năng kèo bóng đá eurotên([[argmode] [argname]argtype[, ...]])Hành động10680_10719tên([argmode] [argname10844_10849argtype[, ...]]))
Đổi tên thànhnew_nameChức năng kèo bóng đá eurotên([[argmode] [argname]argtype[, ...]]))
Chủ sở hữunew_ownerchức năng kèo bóng đá eurotên11258_11267argmode] [argname]argtype[, ...]]))
Đặt lược đồnew_schema
WHEREHành độnglà một trong:Được gọi là đầu vào null | Trả về NULL trên đầu vào null | NGHIÊM NGẶT
Bất biến | Ổn định | Biến động | [Không] không bị rò rỉ
[Bên ngoài] Invoker bảo mật | [Bên ngoài] Bảo mật Definer
TRỊ GIÁexec_costhàngresult_rows11846_11857Cấu hình_parameterto | =giá trị| MẶC ĐỊNH
BỘCấu hình_parameterTừ hiện tại
CÀI LẠICấu hình_parameterĐặt lại tất cả
Chức năng kèo bóng đá eurokèo bóng đá euro định nghĩa của một hàm.
Bạn phải sở hữu chức kèo bóng đá euro để sử dụngkèo bóng đá euro CHỨC NĂNG. Để kèo bóng đá euro lược đồ của hàm, bạn cũng phải cóTạoĐặc quyền trên lược đồ mới. ĐẾN kèo bóng đá euro chủ sở hữu, bạn cũng phải là thành viên trực tiếp hoặc gián tiếp của Vai trò sở hữu mới và vai trò đó phải cóTạo12671_12910
Tên (Tùy chọn Lược đồ theo trình độ) chức kèo bóng đá euro.
Chế độ của một đối số:in, out, InouthoặcVariadic. Nếu bị bỏ qua, mặc định làin. Lưu ý rằngChức năng kèo bóng đá euroKhông thực sự chú ý đếnoutĐối số, vì chỉ cần các đối số đầu vào Xác định danh tính của chức kèo bóng đá euro. Vì vậy, nó là đủ để Liệt kêin, InoutvàVariadicĐối số.
Tên của một đối số. Lưu ý rằngChức năng kèo bóng đá eurokhông thực sự trả bất kỳ chú ý đến tên đối số, vì chỉ có dữ liệu đối số các loại là cần thiết để xác định danh tính của chức kèo bóng đá euro.
Loại dữ liệu của các đối số của hàm (tùy chọn Lược đồ-đủ điều kiện), nếu có.
Tên mới của hàm.
Chủ sở hữu mới của chức kèo bóng đá euro. Lưu ý rằng nếu hàm được đánh dấubảo mật xác định, Nó sau đó sẽ thực thi là chủ sở hữu mới.
lược đồ mới cho hàm.
được gọi là đầu vào nullkèo bóng đá euro chức năng để nó sẽ được gọi khi một số hoặc tất cả Các đối số của nó là NULL.Trả về NULL trên Đầu vào nullhoặcnghiêm ngặtkèo bóng đá euro chức năng để nó không được gọi nếu bất kỳ lập luận là null; thay vào đó, một kết quả null được giả định tự động. Nhìn thấyTạo CHỨC NĂNGĐể biết thêm thông tin.
kèo bóng đá euro độ biến động của hàm thành được chỉ định cài đặt. Nhìn thấyTạo CHỨC NĂNGĐể biết chi tiết.
kèo bóng đá euro xem chức năng là trình xác định bảo mật hay không. Từ khóabên ngoàiIS Bỏ qua cho sự phù hợp SQL. Nhìn thấyTạo chức kèo bóng đá euroĐể biết thêm thông tin về khả kèo bóng đá euro này.
kèo bóng đá euro xem chức năng được coi là chống rò rỉ hay không. Nhìn thấyTạo CHỨC NĂNGĐể biết thêm thông tin về điều này khả kèo bóng đá euro.
kèo bóng đá euro chi phí thực hiện ước tính của hàm. Nhìn thấyTạo chức kèo bóng đá eurocho Thêm thông tin.
kèo bóng đá euro số lượng hàng ước tính được trả về bởi a chức năng trả lại. Nhìn thấyTạo chức kèo bóng đá euroĐể biết thêm thông tin.
Thêm hoặc kèo bóng đá euro bài tập sẽ được thực hiện thành một tham số cấu hình khi hàm được gọi. Nếu nhưgiá trịlàMặc địnhhoặc, tương đương,Đặt lạiđược sử dụng, cài đặt chức kèo bóng đá euro địa phương là Đã loại bỏ, để hàm thực thi với giá trị hiện diện trong môi trường của nó. Sử dụng17998_18017Để xóa tất cả các cài đặt chức kèo bóng đá euro địa phương.Đặt từ hiện tạiLưu giá trị của tham số hiện tại khikèo bóng đá euro CHỨC NĂNGđược thực hiện dưới dạng giá trị được áp dụng khi chức kèo bóng đá euro được nhập.
xemsetvàChương 18Để biết thêm thông tin về tên và giá trị tham số được phép.
Bỏ qua để phù hợp với tiêu chuẩn SQL.
Để đổi tên chức kèo bóng đá euroSQRTcho loạiSố nguyênđếnSquare_root:
Chức năng kèo bóng đá euro sqrt (số nguyên) đổi tên thành square_root;
Để kèo bóng đá euro chủ sở hữu của chức năngsqrtcho loạiSố nguyênđếnJoe:
kèo bóng đá euro chức năng SQRT (Số nguyên) Chủ sở hữu thành Joe;
Để kèo bóng đá euro lược đồ của hàmsqrtcho loạiSố nguyênđếnMaths:
Chức năng kèo bóng đá euro sqrt (số nguyên) Đặt toán học Schema;
Để điều chỉnh đường dẫn tìm kiếm được đặt tự động cho một chức kèo bóng đá euro:
kèo bóng đá euro chức năng Check_password (văn bản) Đặt search_path = admin, pg_temp;
Để vô hiệu hóa cài đặt tự độngsearch_pathcho một hàm:
kèo bóng đá euro chức năng Check_password (văn bản) Đặt lại search_path;
Hàm bây giờ sẽ thực thi với bất kỳ đường dẫn tìm kiếm nào được sử dụng bởi người gọi của nó.
Câu lệnh này tương thích một phần vớiChức năng kèo bóng đá euroCâu lệnh trong tiêu chuẩn SQL. Các tiêu chuẩn cho phép sửa đổi nhiều thuộc tính hơn của một hàm, nhưng không cung cấp khả năng đổi tên một chức năng, tạo Chức năng A Security Definer, đính kèm tham số cấu hình các giá trị thành một hàm, hoặc kèo bóng đá euro chủ sở hữu, lược đồ hoặc biến động của một chức năng. Tiêu chuẩn cũng yêu cầuHạn chếTừ khóa, là tùy chọn trongPostgreSQL.