Postgresql 8.4.22 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | Tiếp theo |
Tạo [[Toàn cầu | Cục bộ] tạm thời | TEMP] kèo chấp bóng đá hôm nayTable_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 naykhông gian kèo chấp bóng đá hôm nay] BẰNGTruy vấn[với [không] dữ liệu]
kèo chấp bóng đá hôm nayTạo kèo chấp bóng đá hôm nay và Điền vào nó với dữ liệu được tính toán bởiChọn11810_11916Chọn(Ngoại trừ việc bạn có thể ghi đè cột Tên 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 nayGấu một số Sự tương đồng với việc tạo một 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 để điền vào 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 tiếp theo Thay đổ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 cái nhìn đánh giá lại xác định của nóChọnCâu lệnh bất cứ khi nào nó được truy vấn.
Bỏ qua để tương thích. Tham khảoTạo kèo chấp bóng đá hôm nayĐể biết chi tiết.
13024_13100PostgreSQL: Tài liệu: 8.4: TạoĐể biết chi tiết.
Tên (Tùy chọn Lược đồ theo trình độ) được kèo chấp bóng đá hôm nay.
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ừ cột đầu ra Tên của truy vấn. Nếu kèo chấp bóng đá hôm nay được tạo từ mộtthực thilệnh, tên cột Không thể chỉ định danh sách.
Đ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ấyLưu trữ Tham sốĐể biết thêm thông tin. Thevớimệnh đề cũng có thể bao gồmoids = true(hoặc chỉOIDS) để chỉ định các hàng đó của kèo chấp bóng đá hôm nay mới Nên có OID (định danh đối tượng) được gán cho họ hoặcoids = falseĐể chỉ định rằng Hàng không nên có OIDS. Nhìn thấyTạo kèo chấp bóng đá hôm nayĐể biết thêm thông tin.
Đâ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ả hai MỘTOIDSCài đặt và lưu trữ tham số, bạn phải sử dụngvới (... )Cú pháp; xem ở trên.
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à:
Không có hành động đặc biệt nào được thực hiện ở cuối của giao dịch. Đây là hành vi mặc định.
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 tại Kết thúc của 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 làm.
kèo chấp bóng đá hôm nay tạm thời sẽ được bỏ vào cuối khối giao dịch hiện tại.
Thekhông gian kèo chấp bóng đá hôm naylà 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ẽ 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.
AChọn, kèo chấp bóng đá hôm nayhoặcgiá trịlệnh hoặc mộtthực thiLệnh điều đó đã chuẩn bịChọn, kèo chấp bóng đá hôm nayhoặcGiá trịTruy vấn.
Điều khoản này chỉ định liệu dữ liệu được tạo ra hay không bởi truy vấn nên được sao chép vào kèo chấp bóng đá hôm nay mới. 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ông dụng khác củaChọn vàoCú pháp. Hơn nữa,kèo chấp bóng đá hôm naycung cấp một siêu chức năng được cung cấp bởiChọn VÀO TRONG.
trướcPostgreSQL8.0,kèo chấp bóng đá hôm nay18176_18233PostgreSQL8.0,kèo chấp bóng đá hôm naylệnh cho phép người dùng xác định rõ ràng liệu OIDS có nên được bao gồm hay không. Nếu Sự hiện diện của OIDS không được chỉ định rõ ràng,default_with_oids18558_18601PostgreSQL8.1, biến này là sai bởi Mặc định, do đó hành vi mặc định không giống với trước 8.0 phát hành. Các ứng dụng yêu cầu OID trong kèo chấp bóng đá hôm nay được tạo bởikèo chấp bóng đá hôm naynên rõ ràng chỉ địnhvới (oids)Để đảm bảo đúng hành vi.
Tạo một kèo chấp bóng đá hôm nay mới19085_19099chỉ bao gồm các mục gần đây từ kèo chấp bóng đá hôm nayPhim:
kèo chấp bóng đá hôm nay 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 nayLệ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 chế biến chuẩn bị tuyên bố. kèo chấp bóng đá hôm nay mới có OIDS và sẽ bị loại bỏ tại làm:
Chuẩn bị gần đây (ngày) như Chọn * Từ các bộ phim trong đó Date_Prod $ 1; kèo chấp bóng đá hôm nay 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 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 mệnh đề; TRONGPostgreSQL, Những cái này dấu ngoặc đơn 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à không bắt buộc.
PostgreSQLTay cầm 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ấykèo chấp bóng đá hôm nay BÀNĐể biết chi tiết.
Thevớimệnh đề là mộtPostgreSQLPhần mở rộng; Không lưu trữ Các tham số cũng như OID trong tiêu chuẩn.
ThePostgreSQLKhái niệm của 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 naylà một phần mở rộng.