易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle中type的使用

create or replace type mytype IS TABLE OF varchar2(20);
declare type1 mytype :=mytype('1','2','3','4');
i number:=1;
var_str varchar(20):='liaomin';
begin
type1.EXTEND;
type1(type1.COUNT):=var_str;
loop
  dbms_output.put_line(type1(i));
  i:=i+1;
  exit when i=type1.count+1;
 end loop;
end;
注意地方  IS TABLE OF varchar2(20); 表示表格中的varchar2(20) 相当于一列数据 这里就表示数组
type1需要添加数据 必须调用 EXTEND添加一份地址  其实最后一个位置 也就是该添加值的地方
注意 该数组的下标是从 1开始的


相关文档:

Oracle的用户管理 ORA

配置身份验证
Oracle为用户账户提供三种身份验证方法:
(1)密码验证
当一个使用密码验证机制的用户试图连接到数据库时,数据库会核实用户名是否是一个有效地数据库用户,并且提供与该用户在数据库中存储的密码相匹配的密码。
(2)外部验证
当一个外部验证式用户试图连接到数据库时,数据库会核实用户名是否是一个有效的 ......

关于Oracle中tnsnames.ora的配置


每次通过修改tnsnames.ora配置本地NET服务名都出现错误“ORA-12154:TNS,无法处理服务名”,总得郁闷半天~
这个错误,通常是因为oracle本地NET服务名配置tnsnames.ora文件有严格的格式要求。
例如:
mstrdw =
  (DESCRIPTION =
    (ADDRESS_LIST =
      ......

Oracle版本的区别有那些


Oracle版本的区别有那些
http://database.51cto.com/art/201004/196494.htm
http://database.51cto.com
 2010-04-23 15:20  佚名  互联网  我要评论(
0
)

摘要:
以下的文章主要是对Oracle版本的区别的简述,如果你对其的相关内容感兴趣的
话,以下的文章主要就是对其相关内容的 ......

[轉]oracle 分頁

分页查询格式:
SELECT * from
(
SELECT A.*, ROWNUM RN
from (SELECT * from TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
其中最内层的查询SELECT * from TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21控制分页查询的每页的范围。
上面给出的这个分页查询语句,在大多 ......

Oracle中多表查询再按时间倒序

我在工作中在Oracle中多表查询再按时间倒序时,用order by 表名.datatime desc 总是实现不了。
不过最后问杨鹃最后和我说可以把我们查询的总个sql语句做为一个表来排序:
select rownum,aa.* from (....  order by 表名.datatime desc ) aa ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号