随笔分类 -  oracle

摘要:--用户名不区分大小写--删除用户表空间drop user &用户名 cascade;drop tablespace &永久表空间名称 including contents and datafiles; drop tablespace &临时表空间名称 including contents and 阅读全文
posted @ 2018-05-01 13:32 AlisonGavin 阅读(378) 评论(0) 推荐(0)
摘要:1、如果是在两个表联合查询更新表字段值时发生“ORA-01410: 无效的 ROWID”错误, 那么本站之前有讨论过它的解决方法,详见http://www.aiphere.com/oracle-for-update-invalid-rowid.html 2、如果仅仅是查询时发生“ORA-01410: 阅读全文
posted @ 2018-03-05 15:37 AlisonGavin 阅读(26614) 评论(0) 推荐(0)
摘要:> 链接 执行插入语句,在查询时出现错误,提示ORA-01830: 日期格式图片在转换整个输入字符串之前结束 to_date('2005/04/21 12:00:00', 'yyyy-MM-DD HH24:MI'); 原因: 这里是时间的长度大于格式的长度。 解决: 确保生成后的SQL为:to_da 阅读全文
posted @ 2018-02-27 16:04 AlisonGavin 阅读(3141) 评论(0) 推荐(0)
摘要:oracle中函数和存储过程的区别和联系 阅读全文
posted @ 2018-02-02 16:41 AlisonGavin 阅读(99) 评论(0) 推荐(0)
摘要:什么是索引?索引的定义是如何,在你的项目中用来了索引吗? 索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。索引是针对表而建立的,它是由数据页面以外的索引页面组成的,每个索引页面中的行都会含有逻辑指针,以便加速检索物理数据。 索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内 阅读全文
posted @ 2018-01-03 09:56 AlisonGavin 阅读(160) 评论(0) 推荐(0)
摘要:插入数据方式-- 插入一条数据1. insert into table_a(field1, field2) values(v01, v02); --插入多条数据2. insert into table_a(field1, field2) values(v01, v02), (v101,v102), 阅读全文
posted @ 2017-10-19 19:27 AlisonGavin 阅读(291) 评论(0) 推荐(0)
摘要:ora-20000:ORU-10027: buffer overflow 原因: 缓存区的大小为10000,输出的字符大于缓存区的大小,产生溢出 解决:打缓存区设置大些, 在plsql使用命令: DBMS_OUTPUT.ENABLE(1000000); 在命令行下,SET SERVEROUTPUT 阅读全文
posted @ 2017-08-17 14:57 AlisonGavin 阅读(186) 评论(0) 推荐(0)
摘要:一、查看循环中打开的游标有一个相应的关闭;二、如果没有inserting/updating/deleting,不需要commit语句;三、每个fetch后都应该有一个Exit when name_of_cursor%notfound语句;四、循环中需要紧接着CLOSE子句; 一、查看循环中打开的游标 阅读全文
posted @ 2017-08-17 14:19 AlisonGavin 阅读(1288) 评论(0) 推荐(0)
摘要:游标1. 什么是游标? 游标是在关系数据库中用来操作记录结果集。 游标指示结果集的当前位置,即游标跟踪结果集中的位置,并允许对结果集逐行执行多个操作, 在这个过程中可能返回至原始表,也可能不返回至原始表。 换句话说,游标从概念上讲基于数据库的表返回结果集。 由于它指示结果集中的当前位置 ,就像计算机 阅读全文
posted @ 2017-08-17 13:36 AlisonGavin 阅读(1117) 评论(0) 推荐(0)
摘要:oracle转义字符 阅读全文
posted @ 2017-08-16 19:34 AlisonGavin 阅读(565) 评论(0) 推荐(0)
摘要:转载 windows下,OracleServiceXXX和Oracle 实例的关系 Oracle实例名,服务名等概念区别与联系 windows下的Oracle,在oracle实例启动时,是完全依赖于 window服务中的OracleServiceXXX ,这个XXX就是oracle的实例名. 实例名 阅读全文
posted @ 2017-08-04 11:08 AlisonGavin 阅读(437) 评论(0) 推荐(0)
摘要:oracle-01722:无效的数字1. 多半是数字类型和字符类型字段做关联了 oracle函数subtr>http://www.cnblogs.com/nicholas_f/articles/1526063.htmlsubstr(字符串,截取开始位置,截取长度) //返回截取的字substr('H 阅读全文
posted @ 2017-07-19 13:21 AlisonGavin 阅读(546) 评论(0) 推荐(0)
摘要:问题: oracle 使用sqlplus在命令行模式下登录系统,提示ORA-12560:TNS: 协议适配器错误原因:确定当前实例是谁,当前实例下的用户是否包含正在进行登录的用户方法:确定当前实例是谁, 设置当前实例,重启相应的服务 set oracle_sid=orcl net stop orac 阅读全文
posted @ 2017-07-18 15:26 AlisonGavin 阅读(133) 评论(0) 推荐(0)
摘要:create or replace function fn_substrnum(colname in varchar2, old_str in varchar2) return varchar2 is subnum number(10); ... 阅读全文
posted @ 2017-07-18 09:34 AlisonGavin 阅读(1439) 评论(0) 推荐(0)
摘要:LOOP循环 2. if ...exit..loop 3. cursor游标 4. for...loop 5. while...loop 阅读全文
posted @ 2017-07-12 15:43 AlisonGavin 阅读(310) 评论(0) 推荐(0)
摘要:oracle中的通配符 % 零或者多个字符_ 单一任何字符(下划线)\ 特殊字符 阅读全文
posted @ 2017-06-21 10:31 AlisonGavin 阅读(1439) 评论(0) 推荐(0)
摘要:视图的作用 1. 视图是一张虚表,不存储数据,就是一个查询语句,可能是基于单表的查询的视图,也可能是基于多表的查询的视图。 2. 在基本的查询语句中,需要先进行语句的解析和sql优化,在执行查询操作;而视图呢,就是通过解析和优化后的查询, 不需要在进行解析和优化,直接进行查询就行了。 3. 视图可以 阅读全文
posted @ 2017-06-01 10:33 AlisonGavin 阅读(166) 评论(0) 推荐(0)