Tạo kèo chấp bóng đá hôm nay là - Xác định một kèo chấp bóng đá hôm nay mới từ kết quả của truy vấn
11026_11115Table_Name
[(Cột_name
[, ...])]]] [ VỚI (Storage_Parameter
[=giá trị
] [, ...]) | Với oids | Không có oids] [Trên cam kết bảo tồn hàng | Xóa hàng | LÀM RƠI ] [Không gian kèo chấp bóng đá hôm nayTableSpace_Name
] BẰNGTruy vấn
[với [không] dữ liệu]
kèo chấp bóng đá hôm nay
Tạo kèo chấp bóng đá hôm nay và điền nó với dữ liệu được tính toán bởi AChọn
11843_11945Chọ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 chấp bóng đá hôm nay
mang 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 chấp bóng đá hôm nay mới và đánh giá truy vấn chỉ một lần để lấp đầy kèo chấp bóng đá hôm nay mới ban đầu. kèo chấp bóng đá hôm nay mới sẽ không theo dõi các thay đổi tiếp theo đối với các kèo chấp bóng đá hôm nay nguồn của truy vấn. Ngược lại, một chế độ xem đánh giá lại xác định của nóChọn
Câu lệnh bất cứ khi nào nó được truy vấn.
Toàn cầu
hoặ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; Tham khảoTạo kèo chấp bóng đá hôm nayĐể biết chi tiết.
tạm thời
hoặcTemp
Nếu được chỉ định, kèo chấp bóng đá hôm nay được tạo dưới dạng kèo chấp bóng đá hôm nay tạm thời. Tham khảoTạo kèo chấp bóng đá hôm nayĐể biết chi tiết.
không bao gồm
Nếu được chỉ định, kèo chấp bóng đá hôm nay được tạo dưới dạng kèo chấp bóng đá hôm nay không được tính. Tham khảoTạo kèo chấp bóng đá hôm nayĐể 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; chỉ cần đưa ra một thông báo và để lại kèo chấp bóng đá hôm nay không được sửa đổi.
Table_Name
Tên (tùy chọn Lược đồ theo trình độ) của kèo chấp bóng đá hôm nay sẽ được tạo.
Cột_name
Tên của một cột trong kèo chấp bóng đá hôm 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 chấp bóng đá hôm nay mới; nhìn thấyThông số lưu trữĐể biết thêm thông tin. Thevới
mệ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 chấp bóng đá hôm nay mới phải 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ấyTạo kèo chấp bóng đá hôm nayĐể 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àvới (oids = false)
, tương ứng. Nếu bạn muốn cho cả mộtOIDS
Cà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 chấp bóng đá hôm 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 chấp bóng đá hôm 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 chấp bóng đá hôm 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 chấp bóng đá hôm nayTablePace_Name
TheTableSpace_Name
là tên của không gian kèo chấp bóng đá hôm nay mà kèo chấp bóng đá hôm 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 chấp bóng đá hôm nay là tạm thời.
Truy vấn
AChọn, kèo chấp bóng đá hôm nayhoặcGiá trịlệnh hoặc mộtthực thiLệnh chạy đã chuẩn bịChọn
, kèo chấp bóng đá hôm nay
hoặ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 chấp bóng đá hôm nay mới hay không. Nếu không, chỉ có cấu trúc kèo chấp bóng đá hôm nay được sao chép. Mặc định là sao chép dữ liệu.
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ào
Cú pháp. Hơn nữa,kèo chấp bóng đá hôm nay
Cung cấp một superset của chức năng được cung cấp bởiChọn vào
.
Thekèo chấp bóng đá hôm nay
Lệ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.
Tạo một kèo chấp bóng đá hôm nay mớiFilms_Recent
chỉ bao gồm các mục gần đây từ kèo chấp bóng đá hôm nayPhim
:
Tạo Films_Recent AS Chọn * Từ các bộ phim trong đó Date_Prod = '2002-01-01';
Để sao chép hoàn toàn một kèo chấp bóng đá hôm nay, biểu mẫu ngắn bằng cách sử dụngkèo chấp bóng đá hôm nay
Lệnh cũng có thể được sử dụng:
Tạo phim bảng2 AS Phim kèo chấp bóng đá hôm nay;
Tạo kèo chấp bóng đá hôm nay tạm thời mớiFilms_Recent
, chỉ bao gồm các mục gần đây từ kèo chấp bóng đá hôm nayPhim
, Sử dụng một câu lệnh đã chuẩn bị. kèo chấp bóng đá hôm nay mới có OIDS và sẽ bị loại bỏ khi cam kết:
Chuẩn bị gần đây (ngày) là Chọn * Từ các bộ phim trong đó Date_Prod $ 1; Tạo bộ phim Temp Films_Recent với (OIDS) khi cam kết thả như Thực hiện gần đâyFilms ('2002-01-01');
kèo chấp bóng đá hôm nay
phù 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ệu
21343_21395
PostgreSQLXử lý các kèo chấp bóng đá hôm nay tạm thời theo cách khác với tiêu chuẩn; nhìn thấyTạo kèo chấp bóng đá hôm nayĐể biết chi tiết.
Thevới
mệnh đề là mộtPostgreSQLPhần mở 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 chấp bóng đá hôm nay không phải là một phần của tiêu chuẩn. Do đó, mệnh đềkhông gian kèo chấp bóng đá hôm nay
là một phần mở rộng.