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

soi kèo bóng đá truoctran

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

Synopsis

soi kèo bóng đá truoctrantên[([argmode] [argname]argtype[, ...]])]]Hành động[...] [Hạn chế]tên[([argmode] [argname]argtype[, ...]])]]new_namesoi kèo bóng đá truoctrantên[([argmode] [argname]argtype[, ...]])]]]new_owner| Current_role |tên[([argmode] [argname]argtype[, ...]])]]new_schemasoi kèo bóng đá truoctrantên[([argmode] [argname]argtype[, ...]])]]]extension_name

WHEREHà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_rowshỗ trợSupport_FunctionsetCấ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ả

soi kèo bóng đá truoctransoi kèo bóng đá truoctran định nghĩa của hàm.

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

tham số

tên

Tên (tùy chọn Lược đồ theo trình độ) 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 một đối số:in, out, InouthoặcVariadic. Nếu bị bỏ qua, mặc định làin. Lưu ý rằngsoi kèo bóng đá truoctranKhô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ằngsoi kèo bóng đá truoctranKhô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 chức soi kèo bóng đá truoctran.

argtype

Loại dữ liệu của các đối số của hàm (tùy chọn Lược đồ theo trình độ

new_name

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

new_owner

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

new_schema

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

phụ thuộc vào phần mở rộngextension_name
Không phụ thuộc vào phần mở rộngextension_name

Mẫu này đánh dấu hàm phụ thuộc vào phần mở rộng hoặc không còn phụ thuộc vào phần mở rộng đó nếukhôngđược chỉ định. Một chức soi kèo bóng đá truoctran được đánh dấu là phụ thuộc vào một phần mở rộng bị loại bỏ khi phần mở rộng bị hủy, ngay cả khiCascadekhông được chỉ định. Một chức soi kèo bóng đá truoctran có thể phụ thuộc vào nhiều tiện ích mở rộng và sẽ bị loại bỏ khi bất kỳ một trong những tiện ích mở rộng đó bị hủy.

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

được gọi là đầu vào nullThay đổi chức soi kèo bóng đá truoctran để 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ặtsoi kèo bóng đá truoctran 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 soi kèo bóng đá truoctranĐể biết thêm thông tin.

bất biến
ổn định
Disrily

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

[bên ngoài] Invoker bảo mật
[bên ngoài] bảo mật xác định

Thay đổi xem chức soi kèo bóng đá truoctran có phải là trình 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 soi kèo bóng đá truoctranĐể biết thêm thông tin về khả soi kèo bóng đá truoctran này.

song song

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

Leakproof

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

chi phí exec_cost

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

hàng result_rows

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

Hỗ trợ Support_Function

Đặt hoặc thay đổi chức soi kèo bóng đá truoctran hỗ trợ kế hoạch để sử dụng cho chức soi kèo bóng đá truoctran này. Nhìn thấyPhần 38.11Để biết chi tiết. Bạn phải là siêu nhân để sử dụng tùy chọn này.

Tùy chọn này không thể được sử dụng để xóa hoàn toàn chức soi kèo bóng đá truoctran hỗ trợ, vì nó phải đặt tên cho chức soi kèo bóng đá truoctran hỗ trợ mới. Sử dụngTạo hoặc thay thế chức soi kèo bóng đá truoctranNếu bạn cần làm điều đó.

Cấu hình_parameter
giá trị

Thêm hoặc soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran địa phương.Đặt từ hiện tạiLưu giá trị của tham số hiện tại khisoi kèo bóng đá truoctranđược thực thi dưới dạng giá trị được áp dụng khi nhập hàm.

xemsetChương 20Để 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 hàmSQRTcho loạiSố nguyênđếnSquare_root:

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

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

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

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

soi kèo bóng đá truoctran hàm sqrt (số nguyên) Đặt toán học đồ học;

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

soi kèo bóng đá truoctran 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:

23012_23085

Để vô hiệu hóa cài đặt tự độngsearch_pathcho một hàm:

thay đổi chức soi kèo bóng đá truoctran 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ớisoi kèo bóng đá truoctranCâ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ả soi kèo bóng đá truoctran đổ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, là tùy chọn trongPOSTGRESQL.

Gửi hiệu chỉnh

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 khớpMẫu nàyĐể báo cáo vấn đề tài liệu.