database
文章平均质量分 56
Layne的博客
关注技术,产品,创业,公众号:技术管理杂谈
展开
-
MySQL索引与算法
本文主要参考图书《MySQL技术内幕:InnoDB存储引擎》第五章索引与算法,讲的非常好,建议去完整读这个章节,碎片化的知识远不如系统化的学习!B+树B+树是通过二叉查找树,再由平衡二叉树,B树和索引顺序访问演化而来。二分查找法二叉查找树平衡二叉树平衡二叉树又称AVL树,首先符合二叉查找树的定义,其次必须满足任何节点的两个子树的最高差为1.性质:...原创 2019-12-03 15:26:41 · 294 阅读 · 0 评论 -
sql 导出,解决sheet表大小限制
CREATE proc sqlToMultiExcelFile@sqlstr nvarchar(4000), --查询语句,如果查询语句中使用了order by ,请加上top 100 percent @primaryKey varchar(100),--分页主键字段@path nvarchar(1000), --文件存放目录 @fname nvarchar(250转载 2010-01-05 09:30:00 · 733 阅读 · 0 评论 -
java调用oracle存储过程(转 待学习)
这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSE转载 2008-11-18 11:35:00 · 392 阅读 · 0 评论 -
TNS: 监听程序未找到适用于客户机连接的例程
我重新启动oracle数据库时候出现下面提示TNS: 监听程序未找到适用于客户机连接的例程在网上查找了一下,找个原因所在,http://www.cnoug.org/viewthread.php?tid=39870除了网页介绍的方法,自己还可以把其他的服务再重启一下,问题就会解决!转载 2006-12-29 15:20:00 · 2514 阅读 · 0 评论 -
数据库连接字符串整理
MSDN中文版中,阿很多不该翻译的翻译了,或者翻译的有问题。我在参阅英文版MSDN和中文版MSDN基础上,跟据自己的经验,把数据库连接字符串整理了一下,具体如下:英文版可以看以下地址:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataSqlClient转载 2006-12-27 09:01:00 · 948 阅读 · 0 评论 -
连接oracle 字符串问题
连接到自己的oracle数据库,我用的字符串如System.Data.OracleClient.OracleConnection conn=new OracleConnection();conn.ConnectionString ="Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = z原创 2006-12-27 09:13:00 · 909 阅读 · 1 评论 -
TNS:没有监听器 0X61915732指令引用的0X00000578内存,该内存不能为read 解决
昨天由于装了个PGP的测试软件,测试完以后,登陆oracle数据库连接时就出现这个问题了ORA-12541:TNS:没有监听器 我又到网上搜索了这方面的问题,还是解决不了用lsnrctl启动listener监听器,开始就启动一下又停掉了,后来直接启动不起来了还弹出了下面的错误0X61915732指令引用的0X00000578内存,该内存不能为read 瞎搞了N个小时了,原创 2006-12-22 10:02:00 · 2283 阅读 · 1 评论 -
oracle错误日志删除
D:/oracle/ora92/Apache/Apache/logs出现许多文件,致使数据变大error log特别大应该是我用c#连接数据库造成的错误日志!!下面内容是在网上搜索到的,解决了我的问题e:/ORACLE/ORA92/APACHE/APACHE/logs里的error_log文件超大,有3个多G,可以删除它么??? 无法删除,总是说文件正在使用。原创 2006-12-20 19:39:00 · 1363 阅读 · 0 评论 -
oracle的零碎知识
System Global Area SGA1. 数据块缓冲区(datablock buffer cache)高速缓存区域,用来存储从数据库中读出的数据段的数据块。2. 重做日志缓冲区(redo log buffer cache)事务先记录在此区3. 字典缓存区 数据库对象的信息存储在数据字典中 4. sql 共享池原创 2006-12-20 19:46:00 · 767 阅读 · 0 评论 -
修改数据问题
我用下面语句对数据库中的字段植做了修改update ems_edi_dcr_img set Fact_Remain_qty= 2325.45 where ems_no in (select ems_no from ems_edi_dcr_head where dcr_date=20060607 ) and g_no=1;commit;为什么修改以后引起了数据库中其他数据的改变,但是原创 2006-12-02 11:22:00 · 899 阅读 · 1 评论 -
oracle中的procedure,function,trigger
1. procedure--修改student表中对应id的学生姓名create or replace procedure p_modifyName(v_Name in varchar2,v _Id char) as --and another:out,in outbegin update student set name=v_name where id=v_Id;commit;end p原创 2006-11-30 20:24:00 · 2052 阅读 · 0 评论