- 浏览: 78012 次
- 性别:
- 来自: 郑州
-
最新评论
-
学会做人:
恩,不错!
再次体会到Oracle的强大之处!
Oracle分析函数over及开窗函数
文章列表
使用extjs配合struts的MVC架构是目前流行的做法,两者的整合相当简单,只需扩展Action,直接向HttpServletResponse里写xml和json格式的内容,不再需要forward到struts指定的页面。
// 取查询结果xml和总记录个数
String xml = resultBuffer.getStringValue( CoreConsts.LIST_DATA_XML, 0 );
String records = resultBuffer.getStringValue( CoreConsts.TOTAL_COUNT, 0 );
// 替 ...
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: function a() ...
- 2009-02-18 13:38
- 浏览 1004
- 评论(0)
function Rectangle(w,h)
{
this.width=w;
this.height=h;
}
当一个函数被定义的时候,JavaScript会创建一个特殊的对象(其类型是function),
对象的名称就是函数的名称,接着创建一个对象为这个函数对象的prototype属性赋值。
以上面的Rectangle 函数为例:
JavaScript创建一个函数对象Rectangle,并且
Rectangle.prototype=new Object();
Rectangle.prototype.constructor=Rectangle
var r=ne ...
- 2009-02-04 16:46
- 浏览 1147
- 评论(0)
来源:http://dev.21tx.com/2005/04/23/33033.html
Oracle9i为Oracle数据库引擎带来了一些令人吃惊的复杂性。它推出了许多新的内部特性,包括bitmap free lists,基于redo log的复制,动态SGA,还有一个可能是最重要的特性,可以支持多种块大小(Block Size)。 当你忽略全部的高级特性时,Oracle的工作就是传送数据,磁盘的I/O管理和调整对于任何的Oracle数据库都是一个重要的部分。任何可以令磁盘I/O减少的工作都对Oracle数据库系统有一个正面的影响。 如果我们查看一下各种各样调整Oracle数据库性能 ...
- 2009-01-16 16:16
- 浏览 1013
- 评论(0)
数据库由一个或者多个表空间(tablespace)构成。
一个表空间包括一个或者多个数据文件。
段(segment)是表空间的主要组织结构。段是占用存储空间的数据库对象,如:表、索引、回滚段
段本身由一个或者多个区段(extent)组成。extent是文件中一个逻辑上连续分配的空间。
每个segment至少有一个extent ,如果一个对象超出了其初始extent,就会请求再为它分配一个extent。
第二个extent不一定紧邻第一个extent,甚至有可能不在一个数据文件中。
extent由block组成。block是Oracle的最小的空间分配单位。
同一个tablespace内部blo ...
- 2009-01-16 15:36
- 浏览 975
- 评论(0)
来源:http://www.365master.com/manage/database/oracle/20080730/36178.shtml
分析函数over 及开窗函数
一:分析函数over
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。
下面通过几个例子来说明其应用。
1:统计某商店的营业额。
date sale
1 20
2 15
3 14
4 ...
与对象权限有关的表与视图
- 博客分类:
- Oracle
与对象权限有关的表与视图
DBA_TAB_PRIVS DBA视图包含了数据库中所有用户或角色的对象权限 ALL_TAB_PRIVS ALL视图包含了当前用户或PUBLIC的对象权限 USER_TAB_PRIVS USER视图列出当前用户的对象权限 DAB_COL_PR ...
- 2009-01-14 09:47
- 浏览 1326
- 评论(0)
glogin.sql
Whenever SQL*PLUS starts up, it looks for a file namedglogin.sql under the directory $ORACLE_HOME/sqlplus/admin. If such a file is found, it is read and the containing statements executed. This allows to store settings (such as linesize) accross SQL*PLUS sessions.
New in Oracle 10g: Oracl ...
- 2009-01-13 16:33
- 浏览 989
- 评论(0)
Autotrace 的配置有很多种方法,下面是其中的一种。
在System模式下创建plan_table表
创建同义词
授权
以上三步的sql如下
@?\rdbms\admin\utlxplan.sql ;
create public synonym plan_table for plan_table ;
grant all on plan_table to public
在sys模式下创建plustrace 角色
@?\sqlplus\admin\plustrce.sql ;
grant plustrace to public;
- 2009-01-12 15:53
- 浏览 808
- 评论(0)
修改用户密码
alter user scott identified by tiger ;
解除用户锁定状态
alter user scott account unlock ;
给表加注释
COMMENT ON TABLE TableName IS 'comment';
查看表的COMMENT
SELECT * FROM USER_TAB_COMMENTS WHERE Table_Name='TableName';
给字段加注释
comment on column TableName.Column is 'comment';
查看字段的COMMENT:
SELECT * ...
- 2009-01-12 15:17
- 浏览 922
- 评论(0)
查看数据库设置
select * from v$nls_parameters where parameter='NLS_DATE_FORMAT';
session级更改
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
永久修改
在注册表中:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
问题
安装完ASP.NET,Oracle9i客户端后,使用System.Data.OracleClient访问Oracle数据库时收到如下信息 System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
原因
Oracle 9i Release 2 客户端在安装到Windows的NTFS分区下时的安全认证设置不正确,引起本机的Authenticated Users用户无法看到ORACLE_HOME目录下的内容; 这导致在ASP.NET以Authenticated ...
Oracle 语法之 OVER (PARTITION BY ..)
select * from test数据:A B C 1 1 1 1 2 2 1 3 3 2 2 5 3 4 6 ---将B栏位值相同的对应的C 栏位值加总select a,b,c, SUM(C) OVER (PARTITION BY B) C_Sumfrom testA B C C_SUM 1 1 1 1 1 2 2 7 2 2 5 7 1 3 3 3 3 4 6 6 ---如果不需要已某个栏位的值分割,那就要用 null eg: 就是将C的栏位值summary 放 ...
- 2008-12-31 12:34
- 浏览 1759
- 评论(0)
解决方法: 1. 修改监听器的文件. ...Oracle目录 \Ora81\network\admin\listener.ora 把里头的 Host = ... 改你现在的计算机名就可以啦~ 2. 修改服务名文件. ...Oracle目录\Ora81\network\admin\tnsnames.ora 同样方法,把对应的 Host = ... 修改. ...
转载自:http://www.cnblogs.com/Hedonister/articles/231878.html
一、 Design(设计)1. Abstract types should not have constructors 抽象类不应该声明构造方法
2. Assemblies should have valid strong names 程序集应该具有强名称
3. Avoid empty interfaces 避免使用空的 ...
- 2008-12-30 13:13
- 浏览 826
- 评论(0)