Phiên bản không được hỗ trợ:7.0 / 6.5 / 6.4
Tài kèo bóng đá cúp c2 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 kèo bóng đá cúp c2 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 3. Kiểu dữ kèo bóng đá cúp c2

Mô tả các kèo bóng đá cúp c2 dữ liệu tích hợp có sẵn trongPostgres.

Postgrescó một bộ phong phú Các kèo bóng đá cúp c2 dữ liệu bản địa có sẵn cho người dùng. Người dùng có thể thêm các kèo bóng đá cúp c2 mới vàoPostgresSử dụngTạo kèo bóng đá cúp c2lệnh.

Trong bối cảnh các kèo bóng đá cúp c2 dữ liệu, các phần sau đây sẽ bàn luậnSQLTuân thủ tiêu chuẩn, kèo bóng đá cúp c2 vấn đề chuyển đổi, và sử dụng. Một sốPostgresCác kèo bóng đá cúp c2 tương ứng vớiSQL926739_6798SQL92Cú pháp được ánh xạ trực tiếp vào bản địaPostgreskèo bóng đá cúp c2. Nhiều kèo bóng đá cúp c2 tích hợp có các định dạng bên ngoài rõ ràng. Tuy nhiên, một số kèo bóng đá cúp c2 là duy nhất choPostgres, chẳng hạn như mở và các đường dẫn đóng, hoặc có một số khả năng cho các định dạng, như vậy là kèo bóng đá cúp c2 ngày và giờ.

Bảng 3-1.PostgresKiểu dữ kèo bóng đá cúp c2

Postgreskèo bóng đá cúp c2 SQL92hoặcSQL3kèo bóng đá cúp c2 Mô tả
bool Boolean Boolean logic (Đúng/Sai)
Box Hộp hình chữ nhật trong 2D máy bay
char (n) ký tự (n) ký tự có độ dài cố định sợi dây
CIDR Mạng hoặc máy chủ phiên bản IP 4 Địa chỉ
Circle vòng tròn trong mặt phẳng 2D
ngày ngày Ngày không có thời gian của ngày
thập phân thập phân (p, s) Số chính xác cho p <= 9, s = 0
float4 float (P),P<7 Số điểm nổi với Độ chính xácP
float8 float (P), 7 <=P<16 Số điểm nổi với Độ chính xácP
inet Mạng hoặc máy chủ IP phiên bản 4 Địa chỉ
INT2 smallint Đã ký hai byte
INT4 int, Integer Đã ký 4 byte
INT8 Đã ký 8 byte số nguyên
Khoảng Khoảng Khoảng thời gian sử dụng chung
Line dòng vô hạn trong mặt phẳng 2D
LSEG Phân đoạn dòng trong mặt phẳng 2D
tiền thập phân (9,2) Tiền tệ kiểu US
Số Số (P, S) Số chính xác cho p == 9, s = 0
đường dẫn Đường dẫn hình học mở và đóng trong mặt phẳng 2D
điểm Điểm hình học trong 2D máy bay
Polygon Đường dẫn hình học đóng trong 2D máy bay
Nối tiếp ID duy nhất để lập chỉ mục và tham chiếu chéo
thời gian thời gian Thời gian trong ngày
Timetz Thời gian với múi giờ Thời gian trong ngày, bao gồm cả thời gian vùng
Dấu thời gian dấu thời gian với múi giờ Ngày/giờ
Varchar (n) ký tự khác nhau (n) ký tự có độ dài biến sợi dây

Lưu ý:TheCIDRinetCác kèo bóng đá cúp c2 được thiết kế để xử lý bất kỳ kèo bóng đá cúp c2 IP nhưng chỉ IPv4 được xử lý trong triển khai hiện tại. Mọi thứ ở đây nói về IPv4 sẽ áp dụng cho IPv6 trong một Phát hành trong tương lai.

Bảng 3-2.PostgresHằng số hàm

Postgreschức năng SQL92hằng số Mô tả
getPguserName () current_user Tên người dùng trong hiện tại phiên họp
ngày ('bây giờ') current_date Ngày hiện tại giao dịch
thời gian ('bây giờ') current_time Thời gian hiện tại giao dịch
dấu thời gian ('bây giờ') current_timestamp Ngày và giờ hiện tại giao dịch

Postgrescó kèo bóng đá cúp c2 tính năng tại Hàng đầu củaordbmsPhát triển. TRONG bổ sung vàoSQL3Sự phù hợp, kèo bóng đá cúp c2 phần đáng kể củaSQL92cũng là được hỗ trợ. Mặc dù chúng tôi phấn đấu choSQL92Tuân thủ, có một số khía cạnh của tiêu chuẩn bị bệnh được xem xét và không nên sống qua kèo bóng đá cúp c2 tiêu chuẩn tiếp theo.Postgressẽ không nỗ lực lớn để phù hợp với kèo bóng đá cúp c2 tính năng này; Tuy nhiên, những điều này có xu hướng áp dụng trong kèo bóng đá cúp c2 trường hợp ít sử dụng hoặc quan sát, và một Người dùng không có khả năng gặp phải họ.

Hầu hết các chức năng đầu vào và đầu ra tương ứng với cơ sở Các kèo bóng đá cúp c2 (ví dụ: số nguyên và số điểm nổi) thực hiện một số Kiểm tra lỗi. Một số toán tử và chức năng (ví dụ: bổ sung và nhân) không thực hiện kiểm tra lỗi thời gian chạy trong Lợi ích của việc cải thiện tốc độ thực hiện. Trên một số hệ thống, cho Ví dụ, các toán tử số cho một số kèo bóng đá cúp c2 dữ liệu có thể âm thầm Dòng chảy hoặc tràn.

Một số chức năng đầu vào và đầu ra không thể đảo ngược. Cái đó là, kết quả của một hàm đầu ra có thể mất độ chính xác khi so với đầu vào ban đầu.

Lưu ý:Số điểm nổi được phép giữ lại nhiều nhất độ chính xác nội tại của kèo bóng đá cúp c2 (thường là 15 chữ số cho đôi, 6 chữ số cho phao 4 byte). Các kèo bóng đá cúp c2 khác có cơ bản Các trường điểm nổi (ví dụ: các kèo bóng đá cúp c2 hình học) mang theo tương tự độ chính xác.

Số kèo bóng đá cúp c2

Các kèo bóng đá cúp c2 số bao gồm các số nguyên hai và bốn byte, bốn- và Số điểm nổi tám byte và số thập phân có chính xác cố định.

Bảng 3-3.PostgresCác kèo bóng đá cúp c2 số

kèo bóng đá cúp c2 số lưu trữ Mô tả phạm vi
thập phân Biến Độ chính xác do người dùng chỉ định ~ 8000 chữ số
float4 4 byte biến đổi chính xác 6 vị trí thập phân
float8 8 byte Chính xác biến 15 vị trí thập phân
INT2 2 byte Chính xác cố định -32768 đến +32767
INT4 4 byte Lựa chọn thông thường cho Chính xác cố định -2147483648 đến +2147483647
INT8 8 byte Phạm vi rất lớn Chính xác cố định +/- 18 vị trí thập phân
Số biến Độ chính xác do người dùng chỉ định Không giới hạn
sê -ri 4 byte Nhận dạng hoặc tham chiếu chéo 0 đến +2147483647

Các kèo bóng đá cúp c2 số có toàn bộ số học tương ứng Người vận hành và chức năng. Tham khảotoán tử sốToán học Chức năngĐể biết thêm thông tin.

TheINT8kèo bóng đá cúp c2 không có sẵn trên Tất cả các nền tảng vì nó dựa vào hỗ trợ trình biên dịch cho điều này.

Sê -ri Kiểu

Thenối tiếpkèo bóng đá cúp c2 là kèo bóng đá cúp c2 trường hợp đặc biệt Được xây dựng bởiPostgrestừ khác kèo bóng đá cúp c2 thành phần hiện có. Nó thường được sử dụng để tạo ra độc đáo Định danh cho kèo bóng đá cúp c2 mục bảng. Trong việc thực hiện hiện tại, Chỉ định

​​Tạo bảngTableName(colnamesê -ri);
tương đương với việc chỉ định:
Tạo chuỗiTableName_colname_seq;
Tạo bảngTableName(colnameInt4 mặc định NextVal ('TableName_colname_seq ');
Tạo chỉ mục duy nhấtTableName_colname_key trênTableName(colname);
THẬN TRỌNG

Trình tự ẩn được tạo chonối tiếpkèo bóng đá cúp c2 WillkhôngBE tự động xóa khi bảng bị hủy.

Trình tự ẩn hỗ trợNối tiếpkhông tự động bị rơi khi bảng chứa một kèo bóng đá cúp c2 nối tiếp bị bỏ. Vì vậy, các lệnh sau được thực hiện theo thứ tự có thể sẽ thất bại:
Tạo bảngTableName(colnamenối tiếp);
Bàn thảTableName;
Tạo bảngTableName(colnamenối tiếp);
Trình tự sẽ vẫn còn trong cơ sở dữ kèo bóng đá cúp c2 cho đến khi rõ ràng rơi bằng cách sử dụngTrình tự thả.