`
文章列表
conn / as sysdba 报错ORA-01012: not logged on   发生原因:关闭数据库是shutdown 后面没有接关闭参数中的任何一个。  nomal          --->所有连接都断开时才能关闭;  transactional  --->等待事务结束后,主动断开连接;  immediate      --->主动断开事务和连接  abort          --->立刻关闭数据库,这个操作是危险的,不会同步数据,不触发检查点,回滚段直接清  空,相当于掉电,每次启动都要实例恢复。   所以,数据库关闭很慢,这时我 ...
   /****************** *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 ...
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命令大全

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弹出的窗口和后面的报表制作窗口上面的中文都是方块乱码,解决方法很简单,只要设置一下窗口消息字符的字体为 宋体 就可以了,桌面->属性->外观->高级;点击消息内容,修改字体为宋体;如下:     
原文地址: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)的设计原则。开闭原则是判断面向对象设计是否正确的最基本的原理之一。根 ...
Global site tag (gtag.js) - Google Analytics