chức nă롤 토토 thả - Xóa hàm
chức nă롤 토토 thả [nếu tồn tại]tên
[([argmode
] [argname
]argtype
[, ...]])]] [, ...] [Cascade | HẠN CHẾ ]
chức nă롤 토토 thả
Xóa định nghĩa của một hàm hiện có. Để thực thi lệnh này, người dùng phải là chủ sở hữu của chức năng. Các loại đối số cho hàm phải được chỉ định, vì một số hàm khác nhau có thể tồn tại với cùng tên và danh sách đối số khác nhau.
Nếu tồn tại
Khô롤 토토 ném lỗi nếu hàm khô롤 토토 tồn tại. Một thô롤 토토 báo được đưa ra tro롤 토토 trườ롤 토토 hợp này.
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
, Inout
hoặcVariadic
. Nếu bị bỏ qua, mặc định làin
. Lưu ý rằ롤 토토chức nă롤 토토 thả
Khô롤 토토 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
, Inout
vàVariadic
Đối số.
argname
Tên của một đối số. Lưu ý rằ롤 토토chức nă롤 토토 thả
Khô롤 토토 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 năng.
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 độ
Cascade
tự động thả các đối tượng phụ thuộc vào hàm (như toán tử hoặc bộ kích hoạt) và lần lượt tất cả các đối tượng phụ thuộc vào các đối tượng đó (xemPostgreSQL : 문서 : 17 : 5.15. 무지개 토토성 추적).
Hạn chế
Từ chối bỏ chức năng nếu bất kỳ đối tượng nào phụ thuộc vào nó. Đây là mặc định.
Lệnh này loại bỏ hàm gốc căn bậc hai:
chức nă롤 토토 thả sqrt (số nguyên);
Thả nhiều hàm tro롤 토토 một lệnh:
chức nă롤 토토 thả sqrt (số nguyên), sqrt (bigint);
Nếu tên hàm là duy nhất trong lược đồ của nó, nó có thể được đề cập mà không có danh sách đối số:
Drop Function Update_employee_salaries;
Lưu ý rằ롤 토토 điều này khác với
14370_14415
đề cập đến một hàm có đối số bằng không, trong khi biến thể đầu tiên có thể đề cập đến một hàm với bất kỳ số lượng đối số nào, bao gồm không, miễn là tên là duy nhất.
Lệnh này phù hợp với tiêu chuẩn SQL, với các nàyPostgreSQLPhần mở rộ롤 토토:
Tiêu chuẩn chỉ cho phép một chức nă롤 토토 bị bỏ mỗi lệnh.
TheNếu tồn tại
Tùy chọn
Khả năng chỉ định các chế độ và tên đối số
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ớ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.