IT/Postgresql DBMS
Postgresql set_masklen설명 : 포스트그레스큐엘 함수
WorldSeeker
2021. 4. 21. 10:43
1. 함수의 목적
Postgresql set_masklen 함수는 inet 형식으로 입력받은 값 중, 서브넷 부분을 입력받은 인수의 길이로 변환한다. 쉽게 얘기하면 서브넷 부분만 지정한 인수로 변환한다.
2. 샘플을 통한 개념 퀵뷰
SELECT set_masklen(inet '192.168.1.5/24', 16);
set_masklen
----------------------
192.168.1.5/16
3. 사용방법
set_masklen ( inet, integer )
set_masklen ( cidr, integer )
4. 함수 PARAMETER 설명
[inet]
변환할 inet 주소를 입력한다.
[integer ]
변경하고자 하는 서브넷값을 integer로 입력한다.
[cidr]
변환할 cidr 주소를 입력한다.
5. 다양한 샘플 표현
1) cidr을 입력하면 새로운 넷마스크의 오른쪽 주소비트는 0으로 변환한다.
SELECT set_masklen(cidr '192.168.1.0/24', 16);
▶▶ Posgresql 내장함수 모음 : atotw.tistory.com/category/IT/Postgresql%20DBMS