Oracle
zheng2008hua
这个作者很懒,什么都没留下…
展开
-
Oracle中如何实现自增字段
<br />ORACLE一般的做法是同时使用序列和触发器来生成一个自增字段。在ORACLE中sequence就是所谓的序列号,每次取得时候它会自动增<br />加,一般用在需要按序列号排序的地方。<br />1、Create Sequence <br />你首先要有create sequence或者create any sequence权限,<br /> Java代码 CREATE SEQUENCE emp_sequence increment by 1 -- 每次加几个 start with转载 2011-03-20 20:23:00 · 5727 阅读 · 1 评论 -
ORACLE 多表关联 UPDATE 语句
为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,SQL 代码--客户资料表create table customers(customer_id number(8) not null, -- 客户标示city_name varchar2(10) not null, -- 所在城市customer_type char(2) not转载 2011-12-19 22:30:41 · 1718 阅读 · 0 评论 -
Oracle ORA-01045错误解决方法
问题: 在用PL/SQL进行登录时,出现:”ora-01045 :user system lacks create session privilege; logon denied”。 原因:该用户没有创建session会话的权限 在Google找到这段的说明:原创 2011-09-16 22:42:35 · 10954 阅读 · 0 评论 -
Oralce导入导出表数据
Oralce导入导出表数据导出:exp base55/base55@hatest file=base55.dmp log=base55.log buffer=81920000 tables=CFG_DB_RELAT,CFG_DB_URL,CFG_DYNC_TABLE_SPLIT,转载 2011-07-19 16:32:52 · 1470 阅读 · 0 评论 -
openSuSE11.1安装oracle11g步骤
openSuSE11.1安装oracle11g步骤1.增加oinstall用户组和dba用户组,增加oracle用户,并加入到这两个用户组中,默认组是dba用户组;2.设置oracle用户的环境变量命令: vi ~/.profile ("."代表隐藏文件,h—right,j—d原创 2011-07-16 23:22:46 · 4952 阅读 · 1 评论 -
查询表中重复记录
<br />联表查询、去除重复值、查找表中多余的重复记录、查找表中没有重复记录的行 <br /><br /> <br />select * from table1<br /><br />select * from table2<br /> <br />select a.*,b.* from table1 a, table2 b where a.id=b.e<br /><br />-- 查询表1 列X有重复的值,则只取一条<br />s原创 2011-05-06 16:47:00 · 2980 阅读 · 0 评论 -
ORALCE rownum 案例解说
选择表中的某一行记录:(理解:rownum是oracle系统顺序分配为从查询返回的行的编号)select * from (select rownum a,t.* from testtab t) where a=2;select * from (select rownum a,t.* from testtab t) where a=3;select * from (select rownum a,t转载 2011-06-11 10:30:00 · 653 阅读 · 0 评论 -
ORACLE 中ROWNUM用法总结
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以下符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某个表 t1(转载 2011-06-11 10:26:00 · 497 阅读 · 0 评论 -
针对 Eclipse DTP 的 Oracle 数据库插件入门
<br />针对 Eclipse DTP 的Oracle 数据库插件入门<br /> 创建时间:2007 年 6 月 简介准备 Eclipse 环境下载 Eclipse使用 Update Manager 安装 Eclipse 数据工具平台使用压缩包安装针对 Eclipse DTP 的Oracle 数据库插件禁用或卸载针对 Eclipse的Oracle 数据库转载 2011-03-24 17:52:00 · 2214 阅读 · 0 评论 -
oracle中如何批量编译视图和存储过程
oracle中如何批量编译视图和存储过程 1.批量编译存储工程的存储过程create or replace procedure compile_invalid_procedures( p_owner varchar2 -- 所有者名称,即 SCHEMA) as--编译某个用户下的无效存储过程 str_sql varchar2(200);begin转载 2012-03-24 17:01:25 · 5026 阅读 · 0 评论