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 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu 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ế.

kèo bóng đá pháp

kèo bóng đá pháp - Xác định một bảng mới từ kết quả của truy vấn

Synopsis

[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_nameAs (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] [...]]

Mô tả

kèo bóng đá phápTạ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.

tham số

tạm thờihoặ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.

Ghi chú

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ạnglà cú pháp được đề xuất, vì hình thức này củakèo bóng đá phápkhông có sẵn trongECPGhoặcPL/PGSQL, vì họ diễn giảithànhmệnh đề khác nhau. Hơn nữa,Tạo bảng dưới dạngCung 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ạngcó thể được sử dụng vớivới oidsmệnh đề.

Ví dụ

Tạo một bảng mớiFilms_Recentchỉ 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';

Tương thích

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ạngcho mục đích này trong mã mới.