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
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ế.

kèo bóng đá cúp c2

kèo bóng đá cúp c2 - Thay đổi định nghĩa của hàm

Synopsis

kèo bóng đá cúp c2tên[([argmode] [argname]argtype[, ...]])]]Hành động[...] [Hạn chế]tên[([argmode] [argname]argtype[, ...]])]]new_namekèo bóng đá cúp c2tên[([argmode] [argname]argtype[, ...]])]]]new_owner| Current_user |tên[([argmode] [argname]argtype[, ...]])]]new_schemakèo bóng đá cúp c2tên[([argmode] [argname]argtype[, ...]])]]]extension_name

trong đóHành độnglà một trong:Được gọi là đầu vào null | Trả về NULL trên đầu vào null |exec_costhàngresult_rowssetCấu hình_parameterto | =giá trị| MẶC ĐỊNHCấu hình_parametertừ hiện tạiCấu hình_parameterĐặt lại tất cả

Mô tả

kèo bóng đá cúp c2kèo bóng đá cúp c2 định nghĩa của một hàm.

Bạn phải sở hữu chức kèo bóng đá cúp c2 để sử dụngkèo bóng đá cúp c2. Để kèo bóng đá cúp c2 lược đồ của hàm, bạn cũng phải cóTạoĐặc quyền trên lược đồ mới. Để kèo bóng đá cúp c2 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ạoĐặc quyền trên lược đồ của chức kèo bóng đá cúp c2. .

tham số

tên

Tên (tùy chọn theo trình độ lược đồ) của một hàm hiện có. Nếu không có danh sách đối số nào được chỉ định, tên phải là duy nhất trong lược đồ của nó.

argmode

chế độ của đối số:in, OUT, InouthoặcVariadic. Nếu bị bỏ qua, mặc định làin. Lưu ý rằngkèo bóng đá cúp c2Khô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 hàm. Vì vậy, nó là đủ để liệt kêin, InoutVariadicĐối số.

argname

Tên của một đối số. Lưu ý rằngkèo bóng đá cúp c2Không thực sự chú ý đến tên đối số, vì chỉ cần các loại dữ liệu đối số để xác định danh tính của hàm.

argtype

15209_15294

new_name

Tên mới của hàm.

new_owner

Chủ sở hữu mới của chức kèo bóng đá cúp c2. Lưu ý rằng nếu hàm được đánh dấubảo mật xác định, sau đó nó sẽ thực thi làm chủ sở hữu mới.

new_schema

lược đồ mới cho hàm.

Extension_Name

Tên của phần mở rộng mà hàm phải phụ thuộc vào.

được gọi là đầu vào null
Trả về NULL trên đầu vào null
nghiêm ngặt

được gọi trên đầu vào nullkèo bóng đá cúp c2 hàm để nó đượ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 đá cúp c2 hàm để nó không được gọi nếu bất kỳ đối số nào của nó là NULL; Thay vào đó, một kết quả null được giả định tự động.Tạo chức kèo bóng đá cúp c2Để biết thêm thông tin.

bất biến
Ổn định

kèo bóng đá cúp c2 độ biến động của hàm thành cài đặt được chỉ định. Nhìn thấyTạo chức kèo bóng đá cúp c2Để biết chi tiết.

​​[bên ngoài] Invoker bảo mật
[bên ngoài] An ninh Definer

Thay đổi xem chức kèo bóng đá cúp c2 có phải là bộ xác định bảo mật hay không. Từ khóabên ngoàibị bỏ qua cho sự phù hợp SQL. Nhìn thấyTạo chức kèo bóng đá cúp c2Để biết thêm thông tin về khả kèo bóng đá cúp c2 này.

song song

Thay đổi xem chức kèo bóng đá cúp c2 được coi là an toàn cho song song. Nhìn thấyTạo chức kèo bóng đá cúp c2Để biết chi tiết.

Leakproof

Thay đổi xem chức kèo bóng đá cúp c2 có được coi là chống rò rỉ hay không. Nhìn thấytạo chức kèo bóng đá cúp c2Để biết thêm thông tin về khả kèo bóng đá cúp c2 này.

chi phí exec_cost

kèo bóng đá cúp c2 chi phí thực hiện ước tính của hàm. Nhìn thấyTạo chức kèo bóng đá cúp c2Để biết thêm thông tin.

hàng result_rows

Thay đổi số lượng hàng ước tính được trả về bởi chức kèo bóng đá cúp c2 trả lại. Nhìn thấytạo chức kèo bóng đá cúp c2Để biết thêm thông tin.

Cấu hình_parameter
giá trị

Thêm hoặc kèo bóng đá cúp c2 gán sẽ được thực hiện thành tham số cấu hình khi hàm được gọi. Nếu nhưgiá trịmặc địnhhoặc, tương đương,Đặt lạiđược sử dụng, cài đặt chức kèo bóng đá cúp c2 local được xóa, để hàm thực thi với giá trị có trong môi trường của nó. Sử dụngĐặt lại tất cảĐể xóa tất cả các cài đặt chức kèo bóng đá cúp c2 địa phương.Đặt từ hiện tạiLưu giá trị của tham số hiện tại khikèo bóng đá cúp c2được thực thi dưới dạng giá trị được áp dụng khi nhập hàm.

xemsetChương 19Để biết thêm thông tin về tên và giá trị tham số được phép.

Hạn chế

Bỏ qua để phù hợp với tiêu chuẩn SQL.

Ví dụ

Để đổi tên chức kèo bóng đá cúp c2sqrtcho loạiSố nguyênđếnsquare_root:

kèo bóng đá cúp c2 hàm sqrt (số nguyên) đổi tên thành square_root;

Để thay đổi chủ sở hữu của chức kèo bóng đá cúp c2SQRTcho loạiSố nguyênđếnJoe:

Thay đổi chức kèo bóng đá cúp c2 SQRT (Số nguyên) Chủ sở hữu thành Joe;

Để kèo bóng đá cúp c2 lược đồ của hàmSQRTcho loạiSố nguyênđếnMaths:

kèo bóng đá cúp c2 SQRT (Integer) Đặt toán học Sch

Để đánh dấu hàmsqrtcho loạiSố nguyênKhi phụ thuộc vào phần mở rộngMathlib:

kèo bóng đá cúp c2 sqrt (số nguyên) phụ thuộc vào mathlib mở rộng;

Để điều chỉnh đường dẫn tìm kiếm được đặt tự động cho một hàm:

Thay đổi chức kèo bóng đá cúp c2 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:

Thay đổi chức kèo bóng đá cúp c2 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ó.

Tương thích

Câu lệnh này tương thích một phần vớikèo bóng đá cúp c2Câu lệnh trong tiêu chuẩn SQL. Tiêu chuẩn cho phép sửa đổi nhiều thuộc tính của hàm được sửa đổi, nhưng không cung cấp khả kèo bóng đá cúp c2 đổi tên hàm, tạo hàm một định nghĩa bảo mật, đính kèm các giá trị tham số cấu hình thành hàm hoặc thay đổi chủ sở hữu, lược đồ hoặc biến động của hàm.Hạn chếTừ khóa, tùy chọn trongPOSTGRESQL.