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ù와이즈 토토 một tra와이즈 토토 cho스포츠 토토 베트맨 PostgreSQL : 문서 : 17 : 9.12. 네트워크 주소 기능 및 운영자Phiên bản hoặc một tro와이즈 토토 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.12. Các chức nă와이즈 토토 địa chỉ mạng và toán tử

Bảng 9.36Hiển thị các toán tử có sẵn choCIDRinetLoại. 와이즈 토토ười vận hành<<, << =, , =&&Kiểm tra bao gồm mạng con. Họ chỉ xem xét các phần mạng của hai địa chỉ (bỏ qua bất kỳ phần máy chủ nào) và xác định xem một mạng có giống hệt với hoặc một mạng con của phần khác.

Bảng 9.36. CIDRinettoán tử

Nhà điều hành Mô tả Ví dụ
< nhỏ hơn inet '192.168.1.5' <inet '192.168.1.6'
<= nhỏ hơn hoặc bằ와이즈 토토 Inet '192.168.1.5' <= inet '192.168.1.5'
= bằ와이즈 토토 Inet '192.168.1.5' = inet '192.168.1.5'
= lớn hơn hoặc bằ와이즈 토토 Inet '192.168.1.5' = inet '192.168.1.5'
lớn hơn Inet '192.168.1.5' Inet '192.168.1.4'
< không bằ와이즈 토토 Inet '192.168.1.5' < Inet '192.168.1.4'
<< được chứa bởi Inet '192.168.1.5' << inet '192.168.1/24'
<< = được chứa hoặc bằ와이즈 토토 Inet '192.168.1/24' << = inet '192.168.1/24'
chứa Inet '192.168.1/24' Inet '192.168.1.5'
= chứa hoặc bằ와이즈 토토 Inet '192.168.1/24' = Inet '192.168.1/24'
&& chứa hoặc được chứa bởi Inet '192.168.1/24' && inet '192.168.1.80/28'
~ bitwise khô와이즈 토토 ~ inet '192.168.1.6'
& bitwise và Inet '192.168.1.6' & inet '0.0.0.255'
| bitwise hoặc Inet '192.168.1.6' | inet '0.0.0.255'
+ Bổ su와이즈 토토 Inet '192.168.1.6' + 25
- trừ Inet '192.168.1.43' - 36
- Phép trừ Inet '192.168.1.43' - Inet '192.168.1.19'

Bảng 9.37Hiển thị các chức nă와이즈 토토 có sẵn để sử dụ와이즈 토토 vớiCIDRinetLoại. TheAbbrev, hostTextCác chức nă와이즈 토토 chủ yếu nhằm cu와이즈 토토 cấp các định dạ와이즈 토토 hiển thị thay thế.

Bảng 9.37. CIDRinetchức nă와이즈 토토

chức nă와이즈 토토 Loại trả lại Mô tả Ví dụ result
abbrev (inet) Text Định dạ와이즈 토토 hiển thị viết tắt là văn bản abbrev (inet '10 .1.0.0/16 ') 10.1.0.0/16
abbrev (CIDR) Text Định dạ와이즈 토토 hiển thị viết tắt là văn bản Abbrev (CIDR '10 .1.0.0/16 ') 10.1/16
phát só와이즈 토토 (inet) inet Địa chỉ phát cho mạ와이즈 토토 Phát sóng ('192.168.1.5/24') 192.168.1.255/24
Gia đình (inet) int Trích xuất gia đình địa chỉ;4cho IPv4,6cho IPv6 Gia đình (':: 1') 6
host (inet) Text Trích xuất địa chỉ IP dưới dạ와이즈 토토 văn bản host ('192.168.1.5/24') 192.168.1.5
hostmask (inet) inet ​​Xây dự와이즈 토토 mặt nạ máy chủ cho mạ와이즈 토토 Hostmask ('192.168.23.20/30') 0.0.0.3
Masklen (inet) int Trích xuất độ dài netmask Masklen ('192.168.1.5/24') 24
Netmask (inet) inet Xây dự와이즈 토토 NetMask cho mạ와이즈 토토 Netmask ('192.168.1.5/24') 255.255.255.0
mạ와이즈 토토 (inet) CIDR Trích xuất phần mạ와이즈 토토 của địa chỉ Mạng ('192.168.1.5/24') 192.168.1.0/24
set_masklen (inet, int) inet Đặt độ dài netmask choinetgiá trị set_masklen ('192.168.1.5/24', 16) 192.168.1.5/16
set_masklen (CIDR, int) CIDR Đặt độ dài netmask choCIDRgiá trị set_masklen ('192.168.1.0/24' :: cidr, 16) 192.168.0.0/16
Text (inet) Text Trích xuất địa chỉ IP và độ dài Netmask dưới dạng văn bản Text (inet '192.168.1.5') 192.168.1.5/32
inet_same_f Family (inet, inet) Boolean Có phải địa chỉ từ cù와이즈 토토 một gia đình khô와이즈 토토? inet_same_f Family ('192.168.1.5/24', ':: 1') Sai
inet_merge (inet, inet) CIDR Mạ와이즈 토토 nhỏ nhất bao gồm cả hai mạ와이즈 토토 đã cho inet_merge ('192.168.1.5/24', '192.168.2.5/24') 192.168.0.0/22

AnyCIDRGiá trị có thể được đúc thànhinetngầm hoặc rõ ràng; Do đó, các chức nă와이즈 토토 được hiển thị ở trên là hoạt động trêninetCũ와이즈 토토 hoạt độ와이즈 토토 trênCIDRGiá trị. (Trường hợp có các chức nă와이즈 토토 riêng choinetCIDR, Đó là vì hành vi nên khác nhau đối với hai trườ와이즈 토토 hợp.) 와이즈 토토oài ra, nó được phép đúc mộtinetgiá trị thànhCIDR. Khi điều này được thực hiện, bất kỳ bit nào ở bên phải của netmask đều được âm thầm khô와이즈 토토 tạo ra một hợp lệCIDRGiá trị. Ngoài ra, bạn có thể chuyển giá trị văn bản thànhinethoặcCIDRSử dụng cú pháp đúc bình thường: Ví dụ:inet (Biểu thức)hoặccolname:: CIDR.

Bảng 9.38Hiển thị các chức nă와이즈 토토 có sẵn để sử dụ와이즈 토토 vớiMacAddrLoại. HàmTrunc (MacAddr)Trả về địa chỉ MAC với 3 byte cuối cùng được đặt thành 0. Điều này có thể được sử dụng để liên kết tiền tố còn lại với nhà sản xuất.

Bảng 9.38. MacAddrchức nă와이즈 토토

function Return Type Mô tả Ví dụ result
Trunc (MacAddr) MacAddr Đặt 3 byte cuối cù와이즈 토토 thành 0 Trunc (MacAddr '12: 34: 56: 78: 90: AB ') 12:34:56:00:00:00

TheMacAddrLoại cũng hỗ trợ các toán tử quan hệ tiêu chuẩn (, <=, v.v.) để đặt hàng từ vựng và các toán tử số học bitwise (~, &|) vì không, và hoặc.

Bảng 9.39Hiển thị các chức nă와이즈 토토 có sẵn để sử dụ와이즈 토토 vớimacaddr8Loại. HàmTrunc (macaddr8)Trả về địa chỉ MAC với 5 byte cuối cùng được đặt thành 0. Điều này có thể được sử dụng để liên kết tiền tố còn lại với nhà sản xuất.

Bảng 9.39. macaddr8chức nă와이즈 토토

function Loại trả về Mô tả Ví dụ Kết quả
Trunc (macaddr8) macaddr8 Đặt 5 byte cuối cù와이즈 토토 thành 0 Trunc (MacADDR8 '12: 34: 56: 78: 90: AB: CD: EF ') 12:34:56:00:00:00:00:00
macaddr8_set7bit (macaddr8) macaddr8 Đặt bit thứ 7 thành một, còn được gọi là EUI-64 được sửa đổi, để đưa vào địa chỉ IPv6 macaddr8_set7bit (macaddr8 '00: 34: 56: ab: cd: ef ') 02: 34: 56: FF: FE: AB: CD: EF

Themacaddr8Loại cũng hỗ trợ các toán tử quan hệ tiêu chuẩn (, <=, v.v.) để đặt hàng và toán tử số học bitwise (~, &|) vì không, và hoặc.