- 博客(34)
- 资源 (11)
- 收藏
- 关注
原创 distinct 用法
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id name 1 a
2020-06-09 09:54:45
2903
2
原创 oracle 删除重复数据方式
Oracle 删除重复数据的几种方法去重第一种:distinctcreate table tmp_t3 as select distinct * from t3;drop table t3;alter table tmp_t2 rename to t3;-- 第二种,用rowiddelete from t2 where rowid <>( select min(r...
2019-03-01 16:01:20
3918
转载 Java Web开发之详解JSP
JSP作为Java Web开发中比较重要的技术,一般当作视图(View)的技术所使用,即用来展现页面。Servlet由于其本身不适合作为表现层技术,所以一般被当作控制器(Controller)所使用,而JavaBean作为模型(Model)层使用。这就是经典的MVC模型。Servlet和JSP的关系上篇博客已经讲过了,并演示了一个相当简单的例子。在具体讲述JSP之前,先把JavaBean简
2014-10-10 15:03:06
770
转载 Oracle经典语法
1. 哪些部门的人数比20 号部门的人数多。SELECT DEPTNO,COUNT(*) FROM EMP GROUP BY DEPTNO HAVING COUNT(*) > (SELECT COUNT(*) FROM EMP WHERE DEPTNO = 20 );
2014-06-12 17:05:58
605
转载 Oracle---nvl 函数
一NVL函数是一个空值转换函数NVL(表达式1,表达式2)如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型。对数字型: NVL( comm,0);对字符型 NVL( TO_CHAR(comm), 'N
2014-05-06 15:49:20
746
转载 临时表空间、drop、truncate、delete的区别
sqlplus登录/sqlplus命令登录 在安装Oracle时,你需要记住设置的“全局数据库名”(默认为orcl) 和 口令,在以两种方式登录时: 用户名: sys(超级用户==sysdba) / system(管理员用户 和sys想比区别在于system不能创建表空间)... 口 令:注意这里不仅仅要输入你设置的口令,在后面还要加上as sysdba 如:orcl as
2014-05-05 11:06:33
1394
转载 创建临时表空间,删除临时表空间,设置临时表空间
---创建临时表空间: /* Formatted on 2009/11/20 16:03 (Formatter Plus v4.8.7) */CREATE TEMPORARY TABLESPACE temp001TEMPFILE '/opt/oracle/oradata/orcl/temp001.dbf'SIZE 200mAUTOEXTEND ONNEXT 32m MAXS
2014-05-05 10:41:36
1530
转载 Oracle停止正在进行的job
1.找出正在执行的JOB编号及其会话编号SELECT SID,JOB FROM DBA_JOBS_RUNNING;停止该JOB的执行EXEC DBMS_JOB.BROKEN(&JOB,TRUE);2.如果dbms_job.broken不能停止job可以找到正在运行job的会话,然后把会话kill掉SELECT SID,SERIAL# FROM V
2014-05-03 15:02:07
1014
原创 Oracle 时间戳精确到毫秒(9.5版本才支持)
Oracle时间戳精确到毫秒(oracle9.5以上支持到毫秒) /*我自己需要*/ 1. select to_char(systimestamp,'yyyymmddhh24missff2') from dual;网上down2. select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') from dual;
2014-05-03 13:14:13
1660
原创 数据库只取前多少行记录sql
1. ORACLE SELECT * FROM TABLENAME WHERE ROWNUMHQL: from tablename t order by t.createTime desc where rownum2. INFORMIX SELECT FIRST N * FROM TABLENAME 3. DB2 SELECT * ROW_NUMBE
2014-04-12 13:51:42
3059
原创 Oracle数据库中去掉重复数据(只限小数据)
对于表中两行记录完全一样的情况,可以用下面语句获取到去掉重复数据后的记录:select distinct * from 表名可以将查询的记录放到临时表中,然后再将原来的表记录删除,最后将临时表的数据导回原来的表中。如下:CREATE TABLE 临时表 AS (select distinct * from 表名);truncate table 正式表; --注:原先由于笔误写成了d
2014-04-11 21:06:49
920
原创 DB2存储过程简单的模板@适合小白
SET SCHEMA DB2ADMIN;SET CURRENT PATH = "SYSIBM","SYSFUN","SYSPROC","SYSIBMADM","DB2ADMIN";CREATE PROCEDURE "DB2ADMIN"."PROC_PAY_LN_AR_SMY" (IN "IS_DATE" VARCHAR(10), OUT "RET" INTEGER )
2014-04-10 20:03:19
879
转载 JSON格式简介及一些对应函数
json格式化jqueryjsjavascript目录(?)[+]基础示例表示名称 值对表示数组格式应用将 JSON 数据赋值给变量访问数据修改 JSON 数据转换回字符串具体形式------------------------------收藏-------------------------------JSON格式:http://
2014-04-06 14:39:35
1283
转载 idea 快捷键设置
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动
2014-03-30 18:01:36
1089
原创 java类调用简单存储过程--小白同志可以看看@我也是小白
写好的存储过程用java类去调用的步骤:1、写连接Oracle数据库的类,下面是我写的 ,当然你也可以直接写在一个类里面package com.dao;import java.sql.*;/** * Created by phj on 14-3-30. */public class Basedao { private static final String D
2014-03-30 17:19:32
738
原创 存储过程最简单的块结构
--最简单的过程块结构--没有声明和异常处理,只有个执行部分Connected as scott@ORCLSQL> SQL> --最简单的块结构SQL> begin 2 dbms_output.put_line('hello,world'); 3 end; 4 /上面预期出现的结果就是输出hello,world PL/SQL procedure
2014-03-25 17:58:28
932
原创 Intellij IDEA操作的快捷键_亲测
实用快捷键:Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行快速修复 alt+enter (modify/cast)。。。。。。。。。不太好使代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+E 最近打开的文件
2014-03-25 17:45:08
715
原创 最简单的Oracle存储过程的编写-初次写存储过程的小白可以看看
像百度里那样说的 创建存储过程就像是在写sql 语句一样 其实很正确 可对于sql 不好的小白来说这是额问题 ,主要原因是没写过是吧 所以 我们很谦虚 想从基础搞起,我也是小白。好了 废话不再过多强调 看例子-走起存储过程: Connected to Oracle Database 11g Enterprise Edition Release 11
2014-03-23 20:52:17
2669
转载 在Oracle数据库中怎么给普通用户Scott用户解锁
安装Oracle11g之后,想打开自带的SQL Plus 来编程,然后按照提示用 sys 用户来连接数据库,可输了好几次都提示一个错误。 error: the account is locked后来好友告诉我说 Oracle 一般 scott 用户(默认密码为tiger)登录,尝试了一下发现还是提示同
2014-03-23 17:09:56
1447
转载 将doc文件批量转为pdf文件
需要将不少doc文件转为pdf,WPS带有这种功能,但是鼠标点击次数太多以后整个人都变得很烦躁用了一下午去搜这方面的工具软件,找到若干。有一些免费,有一些试用的,但总归就找到一个真正能用,虽说生成的文件名中有未授权字样,但批量修改文件名简单多了。谁知道到了实验室的电脑上因为什么打印机错误,还是不能用!于是决定自己写一个,第二天上午开始搜资料,乱搜一阵,居然发现WPS有二次开
2014-03-22 21:30:49
947
转载 Oracle 监听命令配置,虚拟宿主机访问的问题
mac 装win虚拟机、虚拟机上安装oracle。mac无法连接虚拟机的数据库,一直 no listener ,但是可以ping 通虚拟机 IP。现修改hosts 中增加 本机IP地址[plain] view plaincopyprint?10.37.129.4 OracleServer 10.37.129.4 OracleServer
2014-03-21 23:46:26
1288
转载 JDBC常见面试题集锦
什么是JDBC,在什么时候会用到它?JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。
2014-03-20 22:40:54
677
原创 Oracle数据库的卸载
Oracle 数据库真的很难卸掉 好多人都很卸干净 。。我也是如此 ,我写这篇日志 只是为了 告诫大家 ,在装完Oracle数据库时,一定要配置监听 ,对于小白来说,第一次装Oracle数据库肯定会忘记配置监听 ,在Oracle11g 装完数据时,会默认给你配置本地的监听ORCL 但是登陆账户数据库要选择SYSDBA 才能登陆进去。配置监听的文件你可以百度就可以搞定 一般的路径就是你安装的Or
2014-03-20 22:32:38
634
转载 Oracle存储过程本地编译方式
通常将Oracle存储过程编译为本地编译方式的测试记录. 测试用表: [sql] view plaincopyprint?SQL> createtable t1(rid number); Table created SQL> create table t_n(rid number); Table created
2014-03-19 10:05:22
1111
原创 存储过程简介
存储过程(Stored Procedure) 是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中, 用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。概述 在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。 就本质而言,触发器也是一种存储过程。存储过程在运算
2014-03-19 09:48:07
912
原创 Tomcat内存溢出
修改Tomcat的内存配置于文件bin/catalina.bat在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space2.OutOfMemoryError: PermGen space
2014-03-18 22:54:02
737
转载 Spring MVC 基础教程,快速入门,深入分析
Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar作者:赵磊博客:http://elf8848.iteye.com目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明
2014-03-18 22:42:06
558
转载 db2与oracle基础sql区别
1、取前N条记录Oracle:Select * from TableName where rownum DB2:Select * from TableName fetch first N rows only;2、取得系统日期Oracle:Select sysdate from dual;DB2:Select current timestamp from sy
2014-03-18 22:37:02
1138
转载 10个有关String的面试问题
本文由ImportNew - 唐小娟 翻译自 Programcreek。如需转载本文,请先参见文章末尾处的转载要求。ImportNew注:如果你也对Java技术翻译分享感兴趣,欢迎加入我们的Java开发 小组。参与方式请查看小组简介。下面是面试中最容易问到的有关String的问题。1. 如何比较两个字符串?使用“==”还是equals()方法?
2014-03-18 22:30:17
714
excel 生成oracle ddl语句
2019-03-01
UniversalIndentGUI_NPP.dll
2017-12-13
GBK.enc GB2312.enc XML读取时编码格式
2017-12-04
glibc-2.3.4-2.54.i686.rpm
2017-09-28
centos6.5rar oracle rpm依赖包
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人