Oracle如何从字符串中获取IP地址

0    143    3

Tags:

👉 本文共约608个字,系统预计阅读时间或需3分钟。

SQL问题

您还在为怎么使用SQL从字符串中抽取IP地址发愁吗?某国企的兄弟通过自己的努力可以使用9种不同的方法,从字符串中获取IP地址。
SQL问题:请查询hsql.c_ip表中客户的IP地址,显示格式:cons_id,ip(IP地址示例: 192.168.1.1)
客户IP信息表 (hsql.c_ip) ,表结构及测试数据:

业务需求

2016年全国部分企业进行了Oracle SCN隐患治理工作,SCN隐患主要是由于DBLINK “污染”造成,梳理Oracle数据库DBLINK使用逻辑成为了主要工作之一,方法之一就是整理dba_db_links 表HOST字段中记录的对端IP地址,如何从HOST记录的字符串中提取对端IP地址,成为需要解决的问题?

SQL解惑

方法一 正向查找位置

方法二 反向查找位置

方法三 降级查询(嵌套函数使用)

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

方法四 子表查询

方法五 正则表达式1

方法六 正则表达式2

方法七 正则表达式3

方法八 自定义函数

函数:

方法九 视图法

测试方法:

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部