, поскольку IPv6-адреса имеют размер 128 бит с 4 цифрами после каждого двоеточия, которое мы можем получить следующим образом:
create table ns_tab3 (val varchar(100));
insert into ns_tab3 values('2002:2002:2002:2002:2002:2002:2002:2002');
insert into ns_tab3 values('2002:2432:2432:2543:2974:2002:2002:2002');
insert into ns_tab3 values('2002:2002:2002:2002:2002:2002:2002:2432');
insert into ns_tab3 values('2002:2002:2002:2002:2002:2002:2002:1920');
insert into ns_tab3 values('2002:2002:2002:2002:2002:2002:2002:0201');
select * from ns_tab3;
select * from ns_tab3 where regexp_like(val,'[0-9]{4}:[0-9]{4}:[0-9]{4}:[0-9]{4}:[0-
9]{4}:[0-9]{4}:[0-9]{4}:[0-9]{4}');