kèo bóng đá pháp - Xác định một bảng mới từ kết quả của truy vấn
[với [đệ quy]with_query
[, ...]]Biểu thức
[, ...])]]]]Biểu thức
[[as]output_name
] [, ...]new_table
[từfrom_item
[, ...]]điều kiện
]Biểu thức
[, ...]]điều kiện
]window_name
As (window_definition
) [, ...]]kèo bóng đá pháp
]expression
[ASC | Desc |Nhà điều hành
] [NULLS Đầu tiên | CUỐI CÙNG ] [, ...] ]Đếm
| TẤT CẢ ]Bắt đầu
[Hàng | Hàng]]Đếm
] hàng | Hàng chỉ]Table_Name
[, ...]] [nowait] [...]]
kèo bóng đá pháp
Tạo một bảng mới và điền nó với dữ liệu được tính toán bởi một truy vấn. Dữ liệu không được trả lại cho máy khách, vì nó là bình thườngkèo bóng đá pháp
. Các cột của bảng mới có tên và kiểu dữ liệu được liên kết với các cột đầu ra củakèo bóng đá pháp
.
tạm thời
hoặcTemp
Nếu được chỉ định, bảng được tạo dưới dạng bảng tạm thời. Tham khảoTạo bảngĐể biết chi tiết.
không bao gồm
Nếu được chỉ định, bảng được tạo dưới dạng bảng không được tính. Tham khảoTạo bảngĐể biết chi tiết.
new_table
Tên (tùy kèo bóng đá pháp Lược đồ theo trình độ) của bảng sẽ được tạo.
Tất cả các tham số khác được mô tả chi tiết theokèo bóng đá pháp.
Tạo bảng dưới dạngcó chức năng tương tự nhưkèo bóng đá pháp
. Tạo bảng dưới dạng
là cú pháp được đề xuất, vì hình thức này củakèo bóng đá pháp
không có sẵn trongECPGhoặcPL/PGSQL, vì họ diễn giảithành
mệnh đề khác nhau. Hơn nữa,Tạo bảng dưới dạng
Cung cấp một superset của chức năng được cung cấp bởikèo bóng đá pháp
.
Để thêm OID kèo bóng đá pháp bảng được tạo bởikèo bóng đá pháp
, Kích hoạtdefault_with_oidsBiến cấu hình. Ngoài ra,Tạo bảng dưới dạng
có thể được sử dụng vớivới oids
mệnh đề.
Tạo một bảng mớiFilms_Recent
chỉ bao gồm các mục gần đây từ bảngPhim
:
kèo bóng đá pháp * vào Films_Recent từ các bộ phim trong đó Date_Prod = '2002-01-01';
Tiêu chuẩn SQL sử dụngkèo bóng đá pháp
Để biểu diễn kèo bóng đá pháp các giá trị vào các biến vô hướng của chương trình máy chủ, thay vì tạo một bảng mới. Đây thực sự là cách sử dụng được tìm thấy trongECPG(xemChương 36) vàPL/PGSQL(xemChương 43). ThePostgreSQLsử dụngkèo bóng đá pháp
Để đại diện cho việc tạo bảng là lịch sử. Tốt nhất là sử dụngTạo bảng dưới dạng
cho mục đích này trong mã mới.