![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle应用
xbw673009796
这个作者很懒,什么都没留下…
展开
-
Oracle 树操作(select…start with…connect by…prior)
Oracle 树操作(select…start with…connect by…prior)oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而转载 2014-02-27 18:57:09 · 516 阅读 · 0 评论 -
oracle存储过程和游标的使用
使用隐式游标和显式游标:1.查询返回单行记录时→隐式游标;2.查询返回多行记录并逐行进行处理时→显式游标--显示游标属性declareCURSOR cur_emp IS SELECT * FROM emp;row_emp cur_emp%ROWTYPE;BEGINOPEN cur_emp;FETCH cur_emp INTO row_emp;WH转载 2014-04-19 16:50:10 · 881 阅读 · 0 评论 -
解決EXP-00091
说明: EXP-00091: 出口可疑的统计。 EXP-00091: Exporting questionable statistics.产生: 在数据库的服务器端和客户端字符集不同的情况下,导出 (dump) 数据库表时,会产生这个错误。虽然产生这个错误,但好像对导入没有影响。 解决: 服务器端数据的字符集查看方法: 1 、打开 SQLPLUS ,用 sy转载 2014-04-19 16:53:22 · 598 阅读 · 0 评论 -
ORA-29861: 域索引标记为 LOADING/FAILED/UNUSABLE
Agile 上传文件的时候报错。 ORA-29861: 域索引标记为 LOADING/FAILED/UNUSABLE 这是该表的一个intermedia索引有问题 先查询看看当前的全文索引 select idx_name,idx_status from ctxsys.ctx_indexes; 需要重建同步全文索引: alter index 索引名 rebuild onli转载 2014-04-04 19:18:02 · 650 阅读 · 0 评论 -
oracle 查看用户所在的表空间
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>s转载 2014-05-20 20:58:59 · 387 阅读 · 0 评论 -
Oracle中的进制转换
Oracle中的进制转换 本文通过创建一个Oracle的各种进制之间的转换函数包,来了解一下Oracle的Package、Procdure、Function、Type等等元素的基本特性,以及这些元素之间的相互关系。不过最值得借鉴的还是这个包的作者的编码习惯,这的是非常赏心悦目的一段代码啊,包括注释结构也很美。注:实例来源于网络,我能够找到的网址是:http://www.la转载 2014-05-28 16:06:40 · 924 阅读 · 0 评论 -
Oracle中INSTR和SUBSTR的用法
Oracle中INSTR和SUBSTR的用法Oracle中INSTR的用法:INSTR方法的格式为INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号)返回找到的位置,如果找不到则返回0.例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 在字符串中查找'OR',从第转载 2014-05-29 10:04:41 · 538 阅读 · 0 评论 -
Oracle中rownum的使用
在使用Oracle中使用Rownum,会有些误解,现整理下网友们的文章,希望能有所帮助,呵呵 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义转载 2014-05-28 16:27:22 · 489 阅读 · 0 评论 -
关于oracle with as用法
关于oracle with as用法with as语法–针对一个别名with tmp as (select * from tb_name)–针对多个别名with tmp as (select * from tb_name), tmp2 as (select * from tb_name2), tmp3 as (select * from tb_n转载 2014-11-10 18:50:58 · 357 阅读 · 0 评论 -
plsql导出dmp或者导出对应的sql
打开plsql,工具/导出表,在界面下面有3个标签:Oracle导出,SQL插入和PL/SQL Dveloper1。导出dmp:直接选择上面的“Oracle导出”标签,如下图 选择相应条件,指定数据路径即可导出dmp文件。.2。导出sql文件,直接选择上面的“SQL 插入标签”标签,如下图:选择相应的选项,指定路径输出即可。这个sql是包括表转载 2014-12-05 17:16:42 · 2752 阅读 · 0 评论 -
oracle中exp,imp的使用详解
基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/转载 2014-12-05 17:14:18 · 329 阅读 · 0 评论 -
oracle中获取一个ip地址是否在输入的ip地址内的函数
create or replace FUNCTION F_IP(v_real_ip in varchar2,v_start_ip in varchar2,v_end_ip in varchar2)return varchar2 isv_result varchar2(4);v_s_1 varchar2(3);v_s_2 varchar2(3);v_s_3 v转载 2014-12-13 16:17:36 · 835 阅读 · 0 评论 -
oracle常用sql语句语法
一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT 字段名1, 字段名2, …… FROM 另外的表名; 字符串类型的字段值必转载 2013-09-04 16:33:28 · 602 阅读 · 0 评论 -
oracle中的exists 和not exists 用法
exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT ID,NAME FROM A WHERE转载 2014-03-27 21:30:02 · 410 阅读 · 0 评论 -
oracle去重(部分和全部)
Distinct,用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同)(1)取一个字段,去除重复项。假设要id这个字段的值: select distinct name from t1; --能消除重复记录,缺点:但只能取一个字段;distinct关键字会排序,效率很低 (2)取多个字段,去除重复项。假设要同时取id,name这2个字段的值:转载 2014-03-27 21:37:34 · 11177 阅读 · 0 评论 -
Oracle常用语句大全
1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator3. oracl转载 2013-09-04 16:35:47 · 683 阅读 · 0 评论 -
Orcale中的decode函数用法
含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值转载 2013-09-05 10:59:44 · 2039 阅读 · 1 评论 -
Oracle 列转行函数 Listagg()
这是一个Oracle的列转行函数:LISTAGG() 先看示例代码:Sql代码 with temp as( select 'China' nation ,'Guangzhou' city from dual union all select 'China' nation ,'Shanghai' city from dual unio转载 2013-12-23 17:35:47 · 2021 阅读 · 0 评论 -
oracle10g+win7:ORA-12154: TNS:could not resolve the connect identifier specified
添加环境变量解决:TNS_ADMIN ->> D:\MyOrcalClient\Oracle10Gclient\NETWORK\ADMIN,添加到环境变量的系统变量里面。原创 2013-10-11 23:20:23 · 496 阅读 · 0 评论 -
ORACLE 多表关联 UPDATE 语句
为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,SQL 代码--客户资料表create table customers(customer_id number(8) not null, -- 客户标示city_name varchar2(10) not null, -- 所在城市customer_type char(2) not null转载 2013-09-04 16:28:47 · 543 阅读 · 0 评论 -
存储到数据库中的文章,为什么取出来之后就没有换行、空格了?
在taxtarea中输入的文本。如果含有回车或空格。在界面上显示的时候则不哪么正常。回车消失了,空格变短了。如何解决这个问题呢。有2种方法。1.使用标签w3c对pre元素是这样定义的:pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。更详细的内容请参考 http://www.w3school.com.cn/tags/t转载 2013-07-01 19:30:12 · 7272 阅读 · 0 评论 -
Oracle数据库的导入导出
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解.文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案;本文部分内容摘录自网络,感谢网友的经验总结;一.说明 oracle 的exp/imp命令用于实现对数据库的导出/导入操作;转载 2014-03-12 16:43:10 · 496 阅读 · 0 评论 -
oracle用户创建及权限设置
oracle用户创建及权限设置可以在PL/SQL的Users下面找到用户,选择Edit,在里面的System privileges项进行更改。权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog S转载 2013-10-11 23:25:30 · 458 阅读 · 0 评论 -
Orcal的自增序列
基本上所有的数据库现在都支持id自增,不知道为什么orcal这样一个数据库的龙头却不支持,但是刚听到一个比较好的解决办法:序列,还可以在上面加装触发器,下面是转载一不知名网友的介绍,希望留已备用,也希望对大家有用:以下的文章主要介绍的是Oracle序列与触发器的使用方案,在正题开始之前,我们要先加一些关于Oracle client sqlplus的具体使用,就是说假如你执行多行语句的话时一转载 2013-08-07 16:40:39 · 762 阅读 · 0 评论 -
sql(join中on与where区别)
left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。full join:外连接,返回两个表中的行:left join + right join。转载 2013-07-30 16:59:13 · 605 阅读 · 0 评论 -
Oracle错误代码大全
Oracle错误代码大全——最新、最全的Oracle错误代码 对快速查找oracle数据库错误原因很有帮助ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话转载 2014-01-07 20:00:30 · 844 阅读 · 0 评论 -
数据库回显信息读取到页面的方法
为了把数据库中所存的由执行命令产生的回显,显示到页面上,对取出的库中的数据进行操作。主要显示问题:一、在库中的那些有回车和空格等特殊符号的,不能正常显示在页面上,需要对这些符号进行replace替换。 eg: public void showOutput() { CommandDao原创 2013-07-01 19:28:20 · 4107 阅读 · 0 评论 -
PL/SQL Developer导入导出工具参数说明
PL/SQL Developer导入导出工具参数说明所用软件环境:Orcale数据库版本10.2.0,PL/SQL Developer 版本7.0使用目的:把数据库A中的表table1复制到数据库B中。操作过程:1、PL/SQL Developer连接数据库A,从数据库A中导出表table1,存在本地磁盘文件中。2、PL/SQL Developer连接数据库B,向数据库B中导入表t转载 2015-04-02 18:48:28 · 1790 阅读 · 0 评论