`
keepwork
  • 浏览: 334464 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle--创建函数隐藏IP地址的最后一项

 
阅读更多

开发者博客www.developsearch.com

 

软件环境:

  1、操作系统:Windows 2000 Server
  2、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版
  3、安装路径:C:\ORACLE

  实现方法:

  Create or replace Function iphide(data varchar2) return varchar2 is

  tmp varchar2(20);

  tmp1 varchar2(20);

  begin

  tmp:=data;

  tmp1:=substrb(tmp,1,instrb(tmp,'.',-1))||'*';

  return tmp1;

  End iphide;

  /

  SQL> select iphide('192.125.125.166') from dual;

  IPHIDE('192.125.125.166')

  --------------------------------------------------

  192.125.125.*

  SQL> select iphide('192.1.1.1') from dual;

  IPHIDE('192.1.1.1')

  --------------------------------------------------

  192.1.1.*

  SQL> variable tmp varchar2(20)

  SQL> call iphide('192.1.1.1') into :tmp;

  调用完成。

  SQL> print tmp;

 

  TMP

  --------------------------------

  192.1.1.*

  SQL>

分享到:
评论

相关推荐

    oracle中记录用户登录信息的触发器的例子

    在Oracle数据库管理中,确保数据安全是一项至关重要的任务。其中,记录用户的登录信息(如登录时间、用户名和客户端IP地址等)可以帮助管理员更好地监控系统访问情况,及时发现潜在的安全威胁或异常行为。本文将通过...

    通过Oracle的透明网关和dblink直接取sqlserver表中的数据

    这个过程通常会包括配置网关的IP地址、端口号、SID等参数,以便Oracle能够通过这些参数来识别和连接SQL Server数据库。 配置透明网关环境是整个过程中最为复杂的一部分。在配置过程中,我们需要创建一个名为initdg4...

    AnyFo - Oracle 侠客神功

    比如,将ERIC设置为远程登录名,并指定Oracle服务器的IP地址和端口号。 2. **配置远程登录用户**:在Oracle服务器上,需要为远程访问创建或配置相应的用户权限,确保其具有远程连接的能力。 ### PL/SQL Developer ...

    oracle数据库基础

    在Oracle数据库中,创建数据库链接(DBLink)是一项非常实用的功能,它允许从一个数据库访问另一个数据库中的数据。这在分布式系统中特别有用,可以实现跨数据库的数据查询和操作。 **创建DBLink的命令**: ```sql ...

    Python Excel 处理函数 以及 OracleHelper 工具类(csdn)————程序.pdf

    在Python编程中,处理Excel文件是一项常见的任务,特别是在数据分析、数据导入导出等场景下。本文件中的代码展示了如何使用Python的`xlrd`库读取Excel文件,并将其转换为JSON格式,同时还演示了如何使用自定义的`...

    hpux双机oracle配置步骤5-配置Package和Service[归类].pdf

    在HP-UX操作系统上配置双机Oracle环境是一项复杂的任务,涉及到多个步骤,其中包括配置Package和Service。本篇将详细介绍配置过程中的关键环节。 首先,我们需要在`/etc/cmcluster`目录下为每个Package创建子目录,...

    15Linux下Oracle的使用入门.pptx

    Oracle数据库在Linux环境下的使用是IT领域中一项重要的技能,尤其对于系统管理员和数据库管理员来说。这份名为"15Linux下Oracle的使用入门.pptx"的文档详细介绍了Oracle数据库在Linux操作系统上的基础操作和设计原则...

    Oracle_Net_Configuration_Assistant_配置步骤

    输入数据库服务器的 IP 地址,例如“192.168.0.1”,并使用默认的 Oracle 监听端口 1521。 ##### 第八步:测试连接 使用预先设定的用户名(如“umap”)和密码(如“umap”)尝试连接数据库,以验证配置的有效性。 ...

    如何在LoadRunner中监控oracle数据库

    在“Monitored Server Machines”区域添加Oracle服务器的IP地址。接着在“Resource Measurements on:IP”区域添加计数器,输入之前配置的服务名。 4. **配置计数器** 添加计数器后,LR将能够监控Oracle数据库的...

    Oracle 正则表达式介绍

    Oracle 正则表达式是一种强大的文本处理工具,用于在数据库中进行数据验证、查找重复项、去除冗余空格以及字符串解析等操作。在Oracle 10g版本中,正则表达式得到了进一步的支持,引入了新的SQL操作符REGEXP_LIKE...

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

     1.2.2 设置IP地址  1.2.3 设置计算机全名  1.2.4 关闭Windows防火墙和某些杀毒软件  1.3 安装Oracle11g数据库(高级安装)  1.4 查看、验证安装结果  1.4.1程序组  1.4.2 文件体系结构  1.4.3 服务...

    oracl转mysql注意事项

    从Oracle到MySQL的迁移是一项复杂的工作,涉及数据库结构、数据类型、存储过程等多个方面的转换。通过遵循上述建议和解决方案,可以有效地减少迁移过程中可能出现的问题,确保迁移工作的顺利进行。此外,还需要根据...

    Oracle数据库网络与安全之FAQ汇集

    为了确保Oracle数据库的安全,可以通过多种方式来限制特定IP地址对数据库的访问。这些方法包括使用登录触发器、CMGW(Central Management Gateway)或者配置`protocol.ora`文件。对于Oracle 9i版本,可以直接编辑`...

    利用Oracle数据库发送邮件的实例代码

    在Oracle数据库中发送邮件是一项常见的任务,特别是在自动化通知或数据报告方面。Oracle提供了一套名为UTL_SMTP的内置包,允许我们通过SMTP(简单邮件传输协议)与邮件服务器交互来发送邮件。以下是一个利用Oracle...

    SQL获取局域网IP

    这条SQL语句通过`xp_cmdshell`执行了`arp -a`命令,该命令会显示所有当前的ARP缓存表项,其中包括局域网内其他主机的IP地址和MAC地址。 ##### b. 创建临时表并插入数据 为了更方便地处理这些信息,首先创建一个名...

    数据库原理实验指导书

    配置项包括服务名、主机名/IP地址、监听端口和数据库名。 - 例如:服务名为“Oracle”,主机名为“Db_server”(或IP地址),监听端口为“1521”,数据库名为“Orcl”。 2. **SQL Plus的使用:** - SQL Plus是...

    sql高级进阶

    - 分解IP地址:将IP地址字符串拆分成单独的数字。 - 将分隔数据转换为多值IN列表:利用动态SQL实现。 - 按字母顺序排列字符串:使用ORDER BY对字符串字段排序。 - 字段内list值去重:在字段值中去除重复项。 - ...

    Navicat_12_PDF_Win.pdf

    Navicat是一款强大的多平台数据库管理和开发工具,支持多种数据库系统,包括MySQL、MariaDB、Oracle、PostgreSQL、SQL Server 和 SQLite等。它提供了直观的图形界面,帮助用户高效地管理数据库,并进行数据迁移、...

    Oracle 11g实现安全加固的完整步骤

    Oracle 11g数据库的安全加固是一项至关重要的任务,旨在确保数据的安全性和系统的稳定性。以下是实现这一目标的详细步骤和检查方向: 1. **sysdba用户远程登录限制**: - 检查当前的Oracle登录认证方式:`show ...

Global site tag (gtag.js) - Google Analytics