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ỷ lệ kèo bóng đá

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

Synopsis

10652_10741Table_Name[(Cột_name10852_10879Phương pháp]
    [ VỚI (Storage_Parameter[=giá trị] [, ...]) | 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 tỷ lệ kèo bóng đáTableSpace_Name]
    BẰNGTruy vấn[với [không] dữ liệu]

Mô tả

tỷ lệ kèo bóng đáTạo tỷ lệ kèo bóng đá và điền nó với dữ liệu được tính toán bởi AChọnLệnh. Các cột tỷ lệ kèo bóng đá 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).

tỷ lệ kèo bóng đá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 tỷ lệ kèo bóng đá mới và đánh giá truy vấn chỉ một lần để lấp đầy tỷ lệ kèo bóng đá mới ban đầu. tỷ lệ kèo bóng đá mới sẽ không theo dõi các thay đổi tiếp theo đối với các tỷ lệ kèo bóng đá 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ọnCâu lệnh bất cứ khi nào nó được truy vấn.

tỷ lệ kèo bóng đáYêu cầuTạoĐặc quyền trên lược đồ được sử dụng cho tỷ lệ kèo bóng đá.

tham số

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

12606_12681Tạo tỷ lệ kèo bóng đáĐể biết chi tiết.

tạm thờihoặcTemp

Nếu được chỉ định, tỷ lệ kèo bóng đá được tạo dưới dạng tỷ lệ kèo bóng đá tạm thời. Tham khảoTạo tỷ lệ kèo bóng đáĐể biết chi tiết.

không bao gồm

Nếu được chỉ định, tỷ lệ kèo bóng đá được tạo dưới dạng tỷ lệ kèo bóng đá không được tính. Tham khảoTạo tỷ lệ kèo bóng đáĐể 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 tỷ lệ kèo bóng đá không được sửa đổi.

Table_Name

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

Cột_name

Tên của một cột trong tỷ lệ kèo bóng đá 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.

Sử dụngPhương pháp

Điều khoản tùy chọn này chỉ định phương thức truy cập tỷ lệ kèo bóng đá để sử dụng để lưu trữ nội dung cho tỷ lệ kèo bóng đá mới; Phương thức cần là một phương thức truy cập loạitỷ lệ kèo bóng đá. Nhìn thấyChương 61Để biết thêm thông tin. Nếu tùy chọn này không được chỉ định, phương thức truy cập tỷ lệ kèo bóng đá mặc định được chọn cho tỷ lệ kèo bóng đá mới. Nhìn thấydefault_table_access_methodĐể biết thêm thông tin.

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 tỷ lệ kèo bóng đá mới; nhìn thấyThông số lưu trữtrongTạo tỷ lệ kèo bóng đáTài liệu để biết thêm thông tin. Để tương thích ngượcvớimệnh đề cho một tỷ lệ kèo bóng đá cũng có thể bao gồmoids = falseĐể chỉ định rằng các hàng của tỷ lệ kèo bóng đá mới sẽ không chứa oids (định danh đối tượng),oids = truekhông được hỗ trợ nữa.

không có oids

Đây là cú pháp tương thích ngược để khai báo tỷ lệ kèo bóng đákhông có oids, tạo tỷ lệ kèo bóng đávới oidskhông được hỗ trợ nữa.

trên cam kết

Hành vi của các tỷ lệ kèo bóng đá 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 tỷ lệ kèo bóng đá 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ả

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

không gian tỷ lệ kèo bóng đáTablePace_Name

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

Truy vấn

AChọn, tỷ lệ kèo bóng đáhoặcGiá trịlệnh hoặc mộtthực thi18622_18654Chọn, tỷ lệ kèo bóng đá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 được tạo bởi truy vấn có nên được sao chép vào tỷ lệ kèo bóng đá mới hay không. Nếu không, chỉ có cấu trúc tỷ lệ kèo bóng đá được sao chép. Mặc định là sao chép dữ liệu.

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,tỷ lệ kèo bóng đá19549_19602Chọn vào.

Ví dụ

Tạo một tỷ lệ kèo bóng đá mớiFilms_Recentchỉ bao gồm các mục gần đây từ tỷ lệ kèo bóng đáPhim:

Tạo tỷ lệ kèo bóng đá 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 tỷ lệ kèo bóng đá, biểu mẫu ngắn bằng cách sử dụngtỷ lệ kèo bóng đáLệnh cũng có thể được sử dụng:

Tạo phim bảng2 AS
  Phim tỷ lệ kèo bóng đá;

Tạo tỷ lệ kèo bóng đá tạm thời mớiFilms_Recent, chỉ bao gồm các mục gần đây từ tỷ lệ kèo bóng đáPhim, Sử dụng một câu lệnh đã chuẩn bị. tỷ lệ kèo bóng đá mới sẽ bị loại bỏ tại 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 Temp Bàn Films_Recent On Cam kết Drop AS
  Thực hiện gần đâyFilms ('2002-01-01');

Tương thích

tỷ lệ kèo bóng đá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ệumệnh đề là bắt buộc; trong postgresql nó là tùy chọn.

  • PostgreSQLxử lý các tỷ lệ kèo bóng đá tạm thời theo cách khác với tiêu chuẩn; nhìn thấyTạo tỷ lệ kèo bóng đáĐể biết chi tiết.

  • Thevớimệnh đề làPostgreSQLPhần mở rộng; Các tham số lưu trữ không nằm trong tiêu chuẩn.

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

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.