Thay đổi kèo bóng đá c1 - Thay đổi định nghĩa của hàm kèo bóng đá c1
thay đổi kèo bóng đá c1tên
(Tổng hợp_signature
) Đổi tên thànhnew_name
thay đổi kèo bóng đá c1tên
(tổng hợp_signature
)new_owner
| Current_user |tên
(Tổng hợp_signature
) Đặt lược đồnew_schema
WHERETổng hợp_signature
IS:* |argmode
] [argname
]argtype
[, ...] |argmode
] [argname
]argtype
[, ...]] đặt hàng bởi [argmode
] [argname
]argtype
[, ...]
thay đổi kèo bóng đá c1
Thay đổi định nghĩa của hàm kèo bóng đá c1.
Bạn phải sở hữu hàm kèo bóng đá c1 để sử dụngthay đổi kèo bóng đá c1
. Để thay đổi lược đồ của một hàm kèo bóng đá c1, bạn cũng phải cóTạo
Đặc quyền trên lược đồ mới. Để kèo bóng đá c1 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 hàm kèo bóng đá c1. .
tên
Tên (tùy chọn Lược đồ theo trình độ) của một hàm kèo bóng đá c1 hiện có.
argmode
Chế độ của đối số:in
hoặcVariadic
. Nếu bị bỏ qua, mặc định làin
.
argname
Tên của một đối số. Lưu ý rằngthay đổi kèo bóng đá c1
Khô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 kèo bóng đá c1.
argtype
Một kiểu dữ liệu đầu vào mà hàm kèo bóng đá c1 hoạt động. Để tham chiếu chức năng kèo bóng đá c1 không đối số, viết*
thay cho danh sách các thông số kỹ thuật đối số. Để tham khảo chức năng kèo bóng đá c1 được đặt hàng, viếtĐặt hàng bởi
giữa các thông số kỹ thuật đối số trực tiếp và kèo bóng đá c1.
new_name
Tên mới của hàm kèo bóng đá c1.
new_owner
Chủ sở hữu mới của hàm kèo bóng đá c1.
new_schema
lược đồ mới cho hàm kèo bóng đá c1.
Cú pháp được đề xuất để tham khảo một kèo bóng đá c1 được đặt hàng là viếtĐặt hàng bởi
giữa các thông số kỹ thuật đối số trực tiếp và kèo bóng đá c1, theo cùng một kiểu như trongTạo kèo bóng đá c1. Tuy nhiên, nó cũng sẽ hoạt động để bỏ quaĐặt hàng bởi
Và chỉ cần chạy các thông số kỹ thuật đối số trực tiếp và kèo bóng đá c1 vào một danh sách duy nhất. Trong hình thức viết tắt này, nếuVariadic "Any"
Đã được sử dụng trong cả danh sách đối số trực tiếp và kèo bóng đá c1, viếtVariadic "Any"
chỉ một lần.
Để đổi tên hàm kèo bóng đá c1myavg
cho loạiSố nguyên
đếnmy_average
:
thay đổi kèo bóng đá c1 myavg (số nguyên) đổi tên thành my_average;
Để thay đổi chủ sở hữu của hàm kèo bóng đá c1myavg
cho loạiSố nguyên
đếnJoe
:
thay đổi kèo bóng đá c1 myavg (số nguyên) chủ sở hữu thành joe;
Để di chuyển kèo bóng đá c1 đặt hàngmypercentile
Với đối số trực tiếp của loạifloat8
và đối số kèo bóng đá c1 của loạiSố nguyên
thành lược đồMyschema
:
thay đổi kèo bóng đá c1 mypercentile (float8 order by integer) Đặt lược đồ myschema;
Điều này cũng sẽ hoạt động:
thay đổi kèo bóng đá c1 mypercentile (float8, integer) Đặt lược đồ myschema;
Không cóthay đổi kèo bóng đá c1
Câu lệnh trong tiêu chuẩn SQL.