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 đá hom nay

tên

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

Synopsis

Tạo [[Toàn cầu | Cục bộ] tạm thời |Table_Name[(Cột_name[, ...])]]Storage_Parameter[=giá trị] [, ...]) | Với oids |TableSpace_Name]Truy vấn[với [không] dữ liệu]

Mô tả

kèo bóng đá hom nayTạo kèo bóng đá hom nay và điền nó với dữ liệu được tính toán bởi AChọnlệnh. Các cột kèo bóng đá hom nay có tên và kiểu dữ liệu được liên kết với các cột đầu ra củaChọn(Ngoại trừ việc bạn có thể ghi đè tên cột bằng cách đưa ra một danh sách rõ ràng các tên cột mới).

kèo bóng đá hom naymang một số điểm tương đồng để tạo chế độ xem, nhưng nó thực sự khá khác biệt: nó tạo ra một kèo bóng đá hom nay mới và đánh giá truy vấn chỉ một lần để điền vào kèo bóng đá hom nay mới ban đầu. kèo bóng đá hom nay mới sẽ không theo dõi các thay đổi tiếp theo đối với các kèo bóng đá hom nay nguồn của truy vấn.ChọnCâu lệnh bất cứ khi nào nó được truy vấn.

tham số

Toàn cầuhoặccục bộ

Bỏ qua để tương thích. Việc sử dụng các từ khóa này không được chấp nhận;PostgreSQL: Tài liệu: 9Để biết chi tiết.

tạm thờihoặcTemp

Nếu được chỉ định, kèo bóng đá hom nay được tạo dưới dạng kèo bóng đá hom nay tạm thời. Tham khảoPostgreSQL: Tài liệu: 9Để biết chi tiết.

không bao gồm

Nếu được chỉ định, kèo bóng đá hom nay được tạo dưới dạng kèo bóng đá hom nay không được tính. Tham khảoPostgreSQL: Tài liệu: 9Để biết chi tiết.

Nếu không tồn tại

Không ném lỗi nếu mối quan hệ có cùng tên đã tồn tại. Một thông báo được đưa ra trong trường hợp này.PostgreSQL: Tài liệu: 9Để biết chi tiết.

Table_Name

Tên (tùy chọn Lược đồ theo trình độ) của kèo bóng đá hom nay sẽ được tạo.

Cột_name

Tên của một cột trong kèo bóng đá hom nay mới. Nếu tên cột không được cung cấp, chúng được lấy từ tên cột đầu ra của truy vấn.

với (Storage_Parameter[=giá trị] [, ...])

Điều khoản này chỉ định các tham số lưu trữ tùy chọn cho kèo bóng đá hom nay mới; nhìn thấyThông số lưu trữĐể biết thêm thông tin. Thevớimệnh đề cũng có thể bao gồmoids = true(hoặc chỉOIDS) Để chỉ định rằng các hàng của kèo bóng đá hom nay mới nên có OID (định danh đối tượng) được gán cho chúng hoặcoids = falseĐể chỉ định rằng các hàng không nên có OID. Nhìn thấyPostgreSQL: Tài liệu: 9Để biết thêm thông tin.

với oids
không có oids

Đây là những cú pháp lỗi thời tương đương vớivới (oids)với (oids = false), tương ứng. Nếu bạn muốn cho cả mộtOIDSCài đặt và lưu trữ tham số, bạn phải sử dụngvới (...)Cú pháp; xem ở trên.

trên cam kết

Hành vi của các kèo bóng đá hom nay tạm thời ở cuối khối giao dịch có thể được kiểm soát bằng cách sử dụngtrên cam kết. Ba tùy chọn là:

Bảo tồn hàng

Không có hành động đặc biệt nào được thực hiện ở cuối giao dịch. Đây là hành vi mặc định.

Xóa hàng

Tất cả các hàng trong kèo bóng đá hom nay tạm thời sẽ bị xóa ở cuối mỗi khối giao dịch. Về cơ bản, một tự độngcắt ngắnđược thực hiện tại mỗi cam kết.

thả

kèo bóng đá hom nay tạm thời sẽ bị loại bỏ ở cuối khối giao dịch hiện tại.

không gian kèo bóng đá hom nayTablePace_Name

TheTablePace_Namelà tên của không gian kèo bóng đá hom nay mà kèo bóng đá hom nay mới sẽ được tạo. Nếu không được chỉ định,default_tablespaceđược tư vấn hoặcTEMP_TABLESPACESNếu kèo bóng đá hom nay là tạm thời.

Truy vấn

AChọn, kèo bóng đá hom nayhoặcgiá trịlệnh hoặc mộtthực thiLệnh chạy đã chuẩn bịChọn, kèo bóng đá hom nayhoặcGiá trịTruy vấn.

với [không] dữ liệu

Điều khoản này chỉ định liệu dữ liệu do truy vấn tạo ra có nên được sao chép vào kèo bóng đá hom nay mới hay không. Nếu không, chỉ có cấu trúc kèo bóng đá hom nay được sao chép.

Ghi chú

Lệnh này có chức năng tương tự nhưChọn vào, nhưng nó được ưa thích vì nó ít có khả năng bị nhầm lẫn với các cách sử dụng khác củaChọn vàoCú pháp. Hơn nữa,kèo bóng đá hom nayCung cấp một superset của chức năng được cung cấp bởiChọn vào.

Thekèo bóng đá hom nayLệnh cho phép người dùng chỉ định rõ ràng liệu có nên bao gồm OIDS hay không. Nếu sự hiện diện của OIDS không được chỉ định rõ ràng,default_with_oidsBiến cấu hình được sử dụng.

Ví dụ

Tạo kèo bóng đá hom nay mớiFilms_Recentchỉ bao gồm các mục gần đây từ kèo bóng đá hom nayPhim:

Tạo Films_Recent AS

Để sao chép hoàn toàn một kèo bóng đá hom nay, biểu mẫu ngắn bằng cách sử dụngkèo bóng đá hom nayLệnh cũng có thể được sử dụng:

Tạo phim bảng2 AS

Tạo kèo bóng đá hom nay tạm thời mớiFilms_Recent, chỉ bao gồm các mục gần đây từ kèo bóng đá hom nayPhim, Sử dụng một câu lệnh đã chuẩn bị. kèo bóng đá hom nay mới có OIDS và sẽ bị loại bỏ khi cam kết:

Chuẩn bị gần đây (ngày) là

Tương thích

kèo bóng đá hom nayphù hợp vớiSQLTiêu chuẩn. Sau đây là các tiện ích mở rộng không đạt tiêu chuẩn:

  • Tiêu chuẩn yêu cầu dấu ngoặc đơn xung quanh mệnh đề phụ; TRONGPostgreSQL, Những dấu ngoặc đơn này là tùy chọn.

  • Trong tiêu chuẩn,với [không] dữ liệumệnh đề là bắt buộc; trong postgresql nó là tùy chọn.

  • PostgreSQLXử lý các kèo bóng đá hom nay tạm thời theo cách khác với tiêu chuẩn; nhìn thấyPostgreSQL: Tài liệu: 9Để biết chi tiết.

  • Thevớimệnh đề là mộtPostgreSQLMở rộng; Cả các tham số lưu trữ và OID đều không có tiêu chuẩn.

  • ThePostgreSQLKhái niệm về không gian kèo bóng đá hom nay không phải là một phần của tiêu chuẩn. Do đó, mệnh đềKhông gian kèo bóng đá hom naylà một phần mở rộng.