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
Tài liệu này dành cho phiên bản không được hỗ trợ của soi kèo bóng đá truoctran.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong soi kèo bóng đá truoctran phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9,18. Đặt soi kèo bóng đá truoctran trả về

Phần này mô tả soi kèo bóng đá truoctran có thể trả về nhiều hơn hơn một hàng. Hiện tại soi kèo bóng đá truoctran duy nhất trong lớp này là Chức năng tạo loạt, như chi tiết trongBảng 9-38.

Bảng 9-38. soi kèo bóng đá truoctran tạo chuỗi

function Loại đối số Loại trả lại Mô tả
Generate_series(Bắt đầu, Dừng) inthoặcBigint setof inthoặc11356_11370(giống như loại đối số) Tạo một loạt soi kèo bóng đá truoctran giá trị, từBắt đầuđếnDừngVới kích thước bước là một
Generate_series(Bắt đầu, Dừng, Bước) 11852_11857hoặcBigint setof inthoặcsetof bigint(giống như loại đối số) Tạo một loạt soi kèo bóng đá truoctran giá trị, từBắt đầuđếnDừngVới kích thước bướcBước

KhiBướclà dương, không có hàng được trả lại nếuBắt đầulớn hơnDừng12446_12467Bướclà âm, soi kèo bóng đá truoctran hàng không được trả về nếuBắt đầunhỏ hơnDừng. soi kèo bóng đá truoctran hàng không cũng được trả về chonullĐầu vào. Nó là một lỗi choBướcbằng không. Một số ví dụ theo sau:

Chọn * từ Generate_Series (2,4);
 Generate_Series
-----------------
               2
               3
               4
(3 hàng)

chọn * từ Generate_series (5,1, -2);
 Generate_Series
-----------------
               5
               3
               1
(3 hàng)

chọn * từ Generate_series (4,3);
 Generate_Series
-----------------
(0 hàng)

chọn current_date + s.a làm ngày từ Generate_series (0,14,7) dưới dạng S (a);
   ngày tháng
------------
 2004-02-05
 2004 / 02-12
 2004-02-19
(3 hàng)