oracle怎么让不可见,oracle如何查看不可见字符

oracle如何让一个用户看不到所有用户名

建立一个新的用户,除了connect以外,只给几个table的select权限,就可以。

成都创新互联专注于抚顺县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供抚顺县营销型网站建设,抚顺县网站制作、抚顺县网页设计、抚顺县网站官网定制、小程序开发服务,打造抚顺县网络公司原创品牌,更为您提供抚顺县网站排名全网营销落地服务。

oracle如何确认不可见字符

用ascii码表示,需要一个chr函数

如空格就是chr(32),回车chr(13),换行chr(10)

自己查一下就知道了

select chr(32) from dual

查出来的就是一个空格

oracle 如何将存储过程的代码隐藏?

可以例用Oracle 自带的Wrap工具实现,此工具在$ORACLE_HOME/BIN目录下,具体如下

1、设置字符集环境变量

set NLS_LANG=CHINESE_CHINA.ZHS16GBK

2、创建一个存储过程文件

在E:\下创建test.sql文件,内容如下:

create or replace procedure test1(i in number) as

begin

dbms_output.put_line(' 输入参数是'||to_char(i));

end;

3、加密

c:\ cd %ORACLE_HOME%\BIN

c:\wrap iname=e:\test1.sql

PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001

Copyright (c) Oracle Corporation 1993, 2000.All Rights Reserved.

Processing test1.sql to test1.plb

4、运行test1.plb

sqlplus /nolog

SQLconn TEST/TEST@db01

SQL @e:\a.plb

过程已创建。

5、运行存储过程

SQL set serveroutput on

SQL execute test1(1);

输入参数是1

PL/SQL 过程已成功完成。

6、查看存储过程的代码

SQL select name,text from all_source where type='PROCEDURE' and name='TEST1';

结果:看不到其原码

如何让ORACLE索引不起作用(不可见)

OK,从上面我们可以看到索引很正常。那现在假设我们不再需要这个索引了,因此想删除它,但又不知道会不会有本文开头所说的风险。如果可以删除前先把索引不可见,确认没问题后再删除,这样就没问题了,为此,Oracle11g推出新的功能,设置索引是否可见,示例如下:


本文题目:oracle怎么让不可见,oracle如何查看不可见字符
文章链接:http://myzitong.com/article/hsjcjj.html