- 浏览: 143753 次
- 性别:
- 来自: 南京
最新评论
-
xiao88xian:
...
jQuery常用经典技巧
文章列表
conn / as sysdba 报错ORA-01012: not logged on
发生原因:关闭数据库是shutdown 后面没有接关闭参数中的任何一个。
nomal --->所有连接都断开时才能关闭;
transactional --->等待事务结束后,主动断开连接;
immediate --->主动断开事务和连接
abort --->立刻关闭数据库,这个操作是危险的,不会同步数据,不触发检查点,回滚段直接清 空,相当于掉电,每次启动都要实例恢复。
所以,数据库关闭很慢,这时我 ...
GROUP分组函数之ROLLUP
- 博客分类:
- Oracle
/******************
*ROLLUP函数的使用
******************/
案例1
需求:
× 统计每个部门每个职位的薪水和
× 统计每个部门所有职位的薪水小计
× 统计所有部门所有职位的薪水合计
× 需要显示部门名、职位名和累加后的薪水
--需求1
SELECT D.DNAME, E.JOB, SUM(E.SAL) SUM_SAL
FROM DEPT D, EMP E
WHERE D.DEPTNO = E.DEPTNO
GROUP BY D.DNAME, E.JOB
UNION ALL
...
本文来至《剑破冰山》-Oracle开发艺术
/******************************************************************************
*探索merge方法
*
*****************************************************************************/
--1.what is merge?
/*
for exmple
从T1表更新数 ...
WIN7-64位安装PLSQL-Developer步骤以下操作是从网上搜索在64位WIN7测试通过,64位无法使用PL/SQL Developer的主要原因是oci.dll是64位的,而PL/SQL developer只有32位的,在使用64位oci.dll文件时出错。最方便的解决方法是使用32位组件,配置如下:
1.到oracle官网下载Oracle InstantClient,我下的是instantclient-basiclite-win32-10.2.0.4.zip, 把它解压缩到oracle安装目录product下,其中还有一个目录为10.2.0.在其中的client_1NE ...
javascript 实现 trim函数
- 博客分类:
- web2.0
String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}
//此处为独立函数
function LTrim(str)
{
var i;
for(i=0;i<str.length;i++)
{
if(str.charAt(i)!=" &q ...
在使用Hint时需要注意的一点是,并非任何时刻Hint都起作用。 导致HINT 失效的原因有如下2点:
(1) 如果CBO 认为使用Hint 会导致错误的结果时,Hint将被忽略。
如索引中的记录因为空值而和表的记录不一致时,结果就是错误的,会忽略hint。
(2) 如果表中指定了别名,那么Hint中也必须使用别名,否则Hint也会忽略。
Select /*+full(a)*/ * from t a; -- 使用hint
Select /*+full(t) */ * from t a; --不使用hint
根据hint的功能,可以分成如下几类:
Hint
介绍hint的使用之前先了解RBO和CBOOracle的优化器的RBO和CBO方式1、基于规则的优化方式(Rule-Based Optimization,简称为RBO) 优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感的。它只借助少量的信息来决定一个sql语句的执行计划,包括: 1)sql语句本身 2)sql中涉及到的ta
Oracle 中对中文字段进行排序通常有三种方式
1)按笔画排序
select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M')
2)按部首排序
select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_RADICAL_M')
3)按拼音排序
select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_PINYIN_M');
linux下vi命令大全
- 博客分类:
- linux
vi编辑器
vi是UNIX和类UNIX环境下的可用于创建文件的屏幕编辑器。vi有两种工作模式:命令模式和文本输入模式。启动vi需要输入vi,按[Spacebar]键并输入文件名后回车。
切换模式键
vi从命令模式切换到文本输入模式。每个键以不同方式使vi进入文本输入模式。按[ESC]键使vi从文本输入模式回到命令模式。
表1列出了vi从命令模式切换到文本输入模式的命令键及其功能。
表1 切换到文本输入模式的命令键
键
功能
i
在光标左侧输入正文
I
在光标所在行的行首输入正文
a
在 ...
为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。 1、安装客户机系统,linux这里选用CentOS5 2、启动虚拟机中的Linux后,(注意必须是启动虚拟机后)。选择菜单里的VM选项,里面有一个子项是Install VMware Tools,选定它。开始安装。 3、现在,你到VM菜单里的Removable Devices子项中的CDROM项,点击edit,打开VMWare的安装文件夹,里面是不是有一些*.iso啊,好的,按照前面的步骤,选择l ...
1.启动脚本 ----------------------------------------------- net start OracleOraDb10g_home1TNSListener net start OracleServiceORCL rem net start OracleOraDb10g_home1iSQL*Plus rem net start OracleJobSchedulermyoracle net start OracleDBConsoleorcl -----------------------------------------------
2.关闭脚本 --- ...
今天做报表练习的时候,打开报表服务器发现,怎么报表那边都是方框啊。由于刚刚接触报表开发,这个工具都不怎么熟悉。所以上网搜了搜,果然也有人遇到过同样的问题。转载过来。
对原作者表示感谢
http://blog.csdn.net/cnmicrosoft/article/details/2058577
安装BO后,通过Infoview制作Web报表时,Web Intelligence弹出的窗口和后面的报表制作窗口上面的中文都是方块乱码,解决方法很简单,只要设置一下窗口消息字符的字体为 宋体 就可以了,桌面->属性->外观->高级;点击消息内容,修改字体为宋体;如下:
浅谈如何学习linux(强烈推荐) 转载
- 博客分类:
- 框架师
原文地址:http://www.linuxdiyf.com/viewarticle.php?id=8999
一.为什么要学linux? 当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好! 二.起步 你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix 问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux 开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看 无疑redhat是最多的,此外还有很多出名的发行版本,不再列举。 ...
一直都感觉做java web 开发的程序员很辛苦,要了解很多的框架,很多的语言,很多的配置。一直在寻找一个可以快速我们这些程序员来快速构建一个java web项目的一站式框架。一开始的时候,是在看传智播客蔡老师的extjs视频的时候,了解了easyjs 这样一个国人开发的开始构建的工具。那会儿就感觉这东西好牛X 啊 。等自己那天学会了,也写一个这样的框架来给大家免费用,咱们也成立个像apache这样的中国式的开源组织啊。后来学的东西多了,了解的深了,慢慢地也觉得做我们这样java web开发的每天写的东西就是crud最多了。很多的地方都重复,而且
Software entities (classes, modules, function, etc.) should be open for extension, but closed for modification.
软件实体(模块,类,方法等)应该对扩展开放,对修改关闭。
开闭原则(OCP:Open-Closed Principle)是指在进行面向对象设计(OOD:Object Oriented Design)中,设计类或其他程序单位时,应该遵循:- 对扩展开放(open)- 对修改关闭(closed)的设计原则。开闭原则是判断面向对象设计是否正确的最基本的原理之一。根 ...