Phiên bản không được hỗ trợ:7.0 / 6.5 / 6.4
Tài kèo tỷ số bóng đá euro hôm nay 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ế.

Tạo tổng kèo tỷ số bóng đá euro hôm nay

tên

Tạo tổng kèo tỷ số bóng đá euro hôm nay - Xác định hàm tổng kèo tỷ số bóng đá euro hôm nay mới
Tạo tổng kèo tỷ số bóng đá euro hôm naytên(Basetype =input_data_type[, sfunc1 =SFUNC1, Stype1 =State1_Type]
    [, Sfunc2 =SFUNC2, Stype2 =State2_Type]
    [, FinalFunc =ffunc]
    [, InitCond1 =init_condition1]
    [, InitCond2 =init_condition2])

Đầu vào

tên

Tên của hàm tổng kèo tỷ số bóng đá euro hôm nay để tạo.

input_data_type

Kiểu dữ liệu đầu vào mà hàm tổng kèo tỷ số bóng đá euro hôm nay này hoạt động.

SFUNC1

Hàm chuyển đổi trạng thái được gọi cho mỗi Giá trị dữ kèo tỷ số bóng đá euro hôm nay đầu vào không null. Đây phải là một chức năng của hai đối số, đầu tiên là loạiState1_Typevà loại thứ hai của loạiinput_data_type. Các chức năng phải trả về giá trị của loạistate1_type. Chức năng này lấy Giá trị trạng thái hiện tại 1 và mục dữ kèo tỷ số bóng đá euro hôm nay đầu vào hiện tại và Trả về giá trị trạng thái tiếp theo 1.

State1_Type

Kiểu dữ liệu cho giá trị trạng thái đầu tiên của tổng kèo tỷ số bóng đá euro hôm nay.

SFUNC2

Hàm chuyển đổi trạng thái được gọi cho mỗi Giá trị dữ kèo tỷ số bóng đá euro hôm nay đầu vào không null. Đây phải là một chức năng của một Đối số của loạistate2_type, trả về giá trị của cùng loại. Chức năng này lấy giá trị trạng thái hiện tại 2 và trả về giá trị trạng thái tiếp theo 2.

state2_type

Kiểu dữ liệu cho giá trị trạng thái thứ hai của tổng kèo tỷ số bóng đá euro hôm nay.

ffunc

Hàm cuối cùng được gọi để tính toán tổng kèo tỷ số bóng đá euro hôm nay Kết quả sau khi tất cả dữ liệu đầu vào đã được truyền đi. Nếu cả hai Giá trị trạng thái được sử dụng, hàm cuối cùng phải mất hai Đối số của các loạiState1_Typestate2_type. Nếu chỉ có một giá trị trạng thái được sử dụng, hàm cuối cùng phải lấy một đối số duy nhất loại giá trị trạng thái đó. Kiểu dữ liệu đầu ra của tổng kèo tỷ số bóng đá euro hôm nay được định nghĩa là loại trả lại của cái này chức năng.

init_condition1

Giá trị ban đầu cho giá trị trạng thái 1.

init_condition2

Giá trị ban đầu cho giá trị trạng thái 2.

Đầu ra

kèo tỷ số bóng đá euro hôm nay

Tin nhắn được trả về nếu lệnh hoàn thành thành công.

Mô tả

Tạo tổng kèo tỷ số bóng đá euro hôm nayCho phép người dùng hoặc Lập trình viên để mở rộngPostgreschức năng bằng cách xác định các hàm tổng kèo tỷ số bóng đá euro hôm nay mới. Một số tổng kèo tỷ số bóng đá euro hôm nay Chức năng cho các loại cơ sở nhưmin (int4)AVG (float8)đã được cung cấp trong cơ sở phân bổ. Nếu một người định nghĩa các loại mới hoặc cần một tổng kèo tỷ số bóng đá euro hôm nay chức năng chưa được cung cấp sau đóTạo Tổng kèo tỷ số bóng đá euro hôm naycó thể được sử dụng để cung cấp các tính năng mong muốn.

Hàm tổng kèo tỷ số bóng đá euro hôm nay được xác định bởi tên và dữ liệu đầu vào của nó kiểu. Hai tập kèo tỷ số bóng đá euro hôm nay có thể có cùng tên nếu chúng hoạt động trên Các loại đầu vào khác nhau. Để tránh sự nhầm lẫn, đừng làm hàm thông thường của cùng tên và loại dữ liệu đầu vào dưới dạng tổng kèo tỷ số bóng đá euro hôm nay.

Một hàm tổng kèo tỷ số bóng đá euro hôm nay được tạo từ giữa một và ba Các chức năng thông thường: Hai chức năng chuyển đổi trạng thái,SFUNC1SFUNC2và Chức năng tính toán cuối cùng,ffunc. Chúng được sử dụng như theo sau:

SFUNC110522_10589SFUNC2(Nội bộ2) --- Next Internal-State2ffunc(Nội bộ1, nội bộ-state2) --- Tổng kèo tỷ số bóng đá euro hôm nay-giá trị

Postgreskèo tỷ số bóng đá euro hôm nay một hoặc hai Các biến tạm thời (của các loại dữ liệuStype1và/hoặcSTYPE2) để giữ các trạng thái nội bộ hiện tại của tổng kèo tỷ số bóng đá euro hôm nay. Tại mỗi mục dữ liệu đầu vào, quá trình chuyển đổi trạng thái (các) chức năng được gọi để tính toán các giá trị mới cho bên trong giá trị trạng thái. Sau khi tất cả dữ liệu đã được xử lý, trận chung kết chức năng được gọi một lần để tính toán đầu ra của tổng kèo tỷ số bóng đá euro hôm nay giá trị.

ffuncphải được chỉ định nếu Cả hai chức năng chuyển tiếp được chỉ định. Nếu chỉ có một quá trình chuyển đổi chức năng được sử dụng, sau đóffuncIS không bắt buộc. Hành vi mặc định khiffunckhông được cung cấp là trả về Giá trị kết thúc của giá trị trạng thái bên trong đang được sử dụng (và, Do đó, loại đầu ra của tổng kèo tỷ số bóng đá euro hôm nay giống như trạng thái đó loại giá trị).

Hàm tổng kèo tỷ số bóng đá euro hôm nay cũng có thể cung cấp một hoặc hai ban đầu các điều kiện, nghĩa là các giá trị ban đầu cho các giá trị trạng thái bên trong đang được sử dụng. Chúng được chỉ định và lưu trữ trong cơ sở dữ liệu là Các trường thuộc loạiText, nhưng họ phải Các biểu diễn bên ngoài kèo tỷ số bóng đá euro hôm nay lệ của các hằng số của giá trị trạng thái Kiểu dữ liệu. Nếu nhưSFUNC1được chỉ định không cóinitCond1Giá trị, sau đó hệ thống không gọiSFUNC1Ở mục đầu vào đầu tiên; thay vào đó, giá trị trạng thái bên trong 1 là khởi kèo tỷ số bóng đá euro hôm nay với giá trị đầu vào đầu tiên vàSFUNC1được gọi là bắt đầu từ lần thứ hai Mục nhập. Điều này rất hữu ích cho các tập kèo tỷ số bóng đá euro hôm nay như Min và Max. Ghi chú rằng một tổng kèo tỷ số bóng đá euro hôm nay sử dụng tính năng này sẽ trả về NULL khi được gọi không có giá trị đầu vào. Không có điều khoản tương đương cho nhà nước Giá trị 2; nếu nhưSFUNC2được chỉ định sau đó mộtinitCond2IS yêu cầu.

ghi chú

sử dụngthả tổng kèo tỷ số bóng đá euro hôm nayĐể thả tổng kèo tỷ số bóng đá euro hôm nay chức năng.

Các tham số củaTạo tổng kèo tỷ số bóng đá euro hôm naycó thể được viết theo bất kỳ thứ tự nào, không chỉ là thứ tự được minh họa bên trên.

Có thể chỉ định các chức năng tổng kèo tỷ số bóng đá euro hôm nay có sự kết kèo tỷ số bóng đá euro hôm nay khác nhau của các chức năng nhà nước và cuối cùng. Ví dụ, TheĐếmTập kèo tỷ số bóng đá euro hôm nay yêu cầuSFUNC2(tăng chức năng) nhưng khôngSFUNC1hoặcffunc, trong khisumTập kèo tỷ số bóng đá euro hôm nay yêu cầuSFUNC1(chức năng bổ sung) nhưng khôngSFUNC2hoặcffuncAVGTổng kèo tỷ số bóng đá euro hôm nay yêu cầu cả hai hàm trạng thái là cũng như mộtffunc(một bộ phận chức năng) để tạo ra câu trả lời của nó. Trong mọi trường kèo tỷ số bóng đá euro hôm nay, ít nhất một chức năng trạng thái phải được xác định và bất kỳSFUNC2phải có tương ứnginitCond2.

sử dụng

Tham khảo chương về các hàm tổng kèo tỷ số bóng đá euro hôm nay trongHướng dẫn lập trình viên PostgreSQLĐể hoàn thành Ví dụ về cách sử dụng.

Tương thích

SQL92

Tạo tổng kèo tỷ số bóng đá euro hôm naylà mộtPostgresMở rộng ngôn ngữ. Không cóTạo tổng kèo tỷ số bóng đá euro hôm naytrong sql92.