- 博客(21)
- 资源 (10)
- 收藏
- 关注
原创 Oracle 事务
<br /><br />1开始一个事物处理:<br />语法:<br />SET TRANSACTION {READ ONLY | USE ROLLBACK SEGMENT segment}<br />例:<br />SQL> SET TRANSACTION READ ONLY<br />SQL> SELECT * FROM CUSTOMERS<br />WHERE Turner';<br />SQL> COMMIT<br />我们将在今天的晚些时候来讨论COMMIT 语句这里的SET TRANSACTIO
2010-07-20 10:20:00 1740
原创 Oracle INTERVAL
INTERVAL DAY TO SECOND数据类型 Oracle语法: INTERVAL '{ integer | integer time_expr | time_expr }' { { DAY | HOUR | MINUTE } [ ( leading_precision ) ] | SECOND [ ( leading_precision [, fractional_seconds_precision ] ) ] } [ TO { DAY | HOUR | MINUTE | SECOND [ (fr
2010-07-20 09:36:00 863
转载 SQL执行计划分析
<br />select 的工作原理:<br />1:Parse,语法分析阶段<br />2:Execute,执行<br />3:Fetch,提取数据阶段<br /><br />一:先在Library Cache找这条命令,看执行计划,<br />二:如果没有,就语法分析<br />三:如果语法通过,就对象分析,通过数据字典<br /> 比如表存不存在,表列存不存在,表列如果是*,就翻译成全部列名<br />四:获得对象解析锁,锁住表,列这个对象,目的是防止别的用户来改变表,列结构。<br />
2010-07-19 17:29:00 533
转载 调整执行计划的三种方法
<br /><br />当我们碰到SQL的执行计划不正确的情况,可能会有几个选择:第一,通过调整统计信息来改变执行计划;第二,通过在SQL上加hint改变执行计划。但是某些情况下,系统中的SQL不能修改,调整统计信息也不能解决问题(分析统计信息也是一个风险比较大的操作,因为可能会影响到很多相关的SQL),这时我们就要用到一些调整或固化执行计划的方法,下面简要介绍以下三种方法:stored outline(9i),SQL profile(10g)和SQL plan baseline<br />(11g)。<b
2010-07-19 16:57:00 2962 2
转载 TOAD中查看SQL的执行计划(Explain Plan)
一、TOAD中查看SQL的执行计划:1、点击工具栏上120救护车图标按钮2、快捷键Ctrl+E3、菜单View-Explain plan二、如果是默认安装TOAD,在查看执行计划时会报一个错:ORA-02404: 未找到指定的计划表稍微研究了一下,解决这个问题基本上有3个方案:1、最直接的解决方案:直接创建TOAD所需要的计划表,该脚本在%oracle_home%/rdbms/admin/utlxplan.sql中,不过该脚本是创建PLAN_TABLE表,表结构一样,改名为TOAD_PLAN_TABLE 即
2010-07-19 11:18:00 4130
转载 Xenocode Postbuild/Fox 2007
---== Xenocode Postbuild/Fox 2007正式破解版==--- 对.Net开发者来说Xenocode Fox并不陌生,Xenocode Fox 2007是Xenocode产品之一,是一个反汇编器。Fox 2007的功能包括查看,分析,及Profile .Net程序。类似Lutz Roeder公司开发的Reflector,不过新版本2007更为强大,原版需要$3
2009-03-30 11:57:00 1687
转载 PE文件格式分析
PE文件结构 PE文件格式被组织为一个线性的数据流,它由一个MS-DOS头部开始,接着是一个是模式的程序残余以及一个PE文件标志,这之后紧接着PE文件头和可选头部。这些之后是所有的段头部,段头部之后跟随着所有的段实体。文件的结束处是一些其它的区域,其中是一些混杂的信息,包括重分配信息、符号表信息、行号信息以及字串表数据。我将所有这些成分列于图1。图1.PE文件映像结构
2009-03-30 11:19:00 715
转载 ORACLE绑定变量的使用
在ORACLE中,使用绑定变量,可以降低硬解析,通常可以提高系统的性能(注意,是通常,不是任何情况下)。 以表tabletest为例,我们来看看如何使用绑定变量,tabletest的表结构为 field1 number(10) field2 number(10) field3 number(10) field4 num
2008-08-05 16:50:00 9934 10
转载 web报表工具的制表效率分析『转』
转自:http://www.cnblogs.com/webreport/archive/2007/04/02/697039.html 所谓报表工具,最核心最本质的功能,就是它的制表能力,即是否能够不写代码而制作出自己需要的各种报表工具。但用户在考察报表工具时往往很注重打印输出、绘制方案、管理调度等外围因素,而忽视了报表工具最本质的制表能力。当然不可否认这些外围的功能对一个报表
2008-07-25 16:17:00 656
原创 Oracle中的大对象
BLOB:二进制lob类型,用于存储二进制数据。无法在sqlplus中显示。CLOB:字符lob类型,用于存储字符数据。BFILE:二进制file类型,用于存储文件指针,这些文件位于文件系统中。无法在sqlplus中显示。NCLOB:国家语言字符lob类型,用于存储多字节字符数据(通常用于非英语字符)。1.BLOB,CLOBa.建立表Oracle9i Enterprise
2008-07-22 13:52:00 783
转载 C#操作Excel,将DataGridView数据导出到Excel中
C#操作Excel,将DataGridView数据导出到Excel中转自:http://www.cnblogs.com/gzlwp775/archive/2006/11/08/554621.html 这几天忙着帮一位朋友写一个信息登记系统,其中需要把登记数据打印出来。之前没做过报表,又找不到好的材料。要打印的信息数目多,且Winform里做打印编辑挺麻烦。忽然想到把数据导出到Ex
2008-07-21 09:57:00 780 1
转载 ASP.NET2.0中datalist仿百度分页 『转』
//ASP.NET2.0中datalist仿百度分页 //注意这个分页在1.0中无效 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; usin
2008-07-18 11:05:00 1216
原创 将excel数据导入oracle中的方法
方法一:1、在本地创建一个Access数据库,将Excel数据先导入到Access。可直接导入点击鼠标右键,选择导入,文件类型选择要导入的Excel文件,也可通过创建宏用TransferSpreadsheet函数实现。2、在本地创建ODBC,链接oracle数据库。将oracle中需要导入数据的表以链接表的方式在本地Access中创建(千万不要使用导入表)。3、在Access数据库中创建插入查询将
2008-07-17 17:47:00 693
转载 搞数据库月薪15,000的条件
SQL标准语言基础 SQLPLUS语言 会使用PL/SQL ACCESS SQLSERVER 甚至DB2 POWERDESIGN OR CASESTUIO 建摸工具 ORACLE网络结构 ORACLE体系结构和组件 RMAN恢复管理器的学习使用 存储过程、触发器、包 不同系统平台 UNIX 下的SHELL脚本 批处理脚本
2008-07-15 17:44:00 404
原创 Java JDBC数据库连接池总结
随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机应用程序已从传统的桌面应用转到Web应用。基于B/S (Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后,Sun公司推出了基于Java
2008-07-15 17:23:00 691
转载 .NET牛人测试题目?[转]
.NET牛人应该知道些什么? A、任何一个使用.NET的人 1、描述线程与进程的区别? 2、什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 ? 3、Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? 4、EXE和DLL之间的区别是什么? 5、什么是强类型,什么是弱类型?哪种更好些?为什么? 6、PID是什么?在做系
2008-07-14 16:20:00 353
转载 .NET牛人测试题目?[转]
.NET牛人应该知道些什么? A、任何一个使用.NET的人 1、描述线程与进程的区别? 2、什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 ? 3、Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? 4、EXE和DLL之间的区别是什么? 5、什么是强类型,什么是弱类型?哪种更好些?为什么? 6、PID是什么?在做系
2008-07-14 16:18:00 406
转载 Oracle中SEQUENCES的使用
Oracle中SEQUENCES的使用Oracle提供了sequence对象,由系统提供自增长的序列号,通常用于生成数据库数据记录的自增长主键或序号的地方. 下面介绍一下关于sequence 的生成,修改,删除等常用的操作: 1. 创建 Sequence 使用如下命令新建sequence(用户需要有CREATE SEQUENCE 或者CREATE ANY SEQUENCE权限):
2008-03-19 11:00:00 2607 1
原创 oracle中dblink的创建方法
如果需要从一个数据库服务器访问另外一个数据库服务器的表或视图时,可以通过 DBLink 的方法,实现基本等同于本机访问的效果,如下: SELECT * FROM A@DBLINK_B ; 创建DBLink的方法有以下两种: 第一、已经在需要访问的服务器上创建好了被访问服务器的服务名: create database link test connect to username identifi
2008-03-19 10:55:00 580
转载 关于c中volatile关键字
一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: 1). 并行设备的硬件寄存器(如:状态寄存器) 2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic varia
2007-07-12 11:18:00 754
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人