`
sdfiyon
  • 浏览: 22244 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
我们经常需要对一些重复数据进行处理,删除重复的数据,只保留一份即可。重复数据的原因很多: 1.应用上事先没有建立有效的唯一约束或主键 2.建立了唯一约束或主键,但是失效了    这里记录一个高效的处理方式,使用建立约束时的exceptions into功能,简单描述如下:   --1.构造千万级数据,并插入一些重复数据,共有42条重复,保留一份,则保留21条即可 dingjun123@ORADB> create table t as select * from dba_objects; Table created. Elapsed: 00:00:00.29   di ...
如果一定要是动态SQL,一定要将日期类型用||拼起来,见下列写法,红色的是错的,下面的才对,两次类型转换,但是没有什么必要 --要么用绑定变量绑定date类型,要么静态sql,不要两次转换,直接拼日期前后不加单引号还会报错。 SQL> DECLARE   2   v_date date := sysdate;   3   v_cnt number := 0;   4   v_sql varchar2(100);   5  BEGIN   6    v_sql := 'SELECT COUNT(*) FROM USER_OBJECTS WHERE CREATED<='| ...
注意:由于lob字段有独立的lob segment来存储,故对于带有lob字段的表,不能仅仅查询dba_segments. 以下脚本来自:How to Compute the Size of a Table containing Outline CLOBs and BLOBs[Article ID 118531.1]经过修改:改为了NVL(SUM(S.BYTES),0)      SQL> col "TOTAL TABLE SIZE" format 99999999999999; ---注意:以下sql可以直接执行。为了方便复制该脚本,因此不贴SQL语句的lo ...
故障现象: 某物流公司新上一套软件系统,数据库CPU占用率基本维持在80%以上,业务高峰期数据库宕机。   知识预览: LGWR什么时候开始工作的,触发他的动作?          A. 重做日志缓冲区的已使用的空间达到三分之一时 ...
oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。 1、准备测试表和测试数据 --菜单目录结构表 create table tb_menu( &nbsp;&nbsp; id&nbsp;&nbsp;&nbsp;&nbsp; number(10) not null, ...
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数(注:是字符而非字符串);SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- ------ 65 97 48 32        2.CHR给出整数,返回对应的字符;SQL> select chr(54740), chr(65) from dual;ZH C-- -赵 A             3.CONCAT连接两个字符串;SQL> select co ...
1. 查询系统所有对象select owner, object_name, object_type, created, last_ddl_time, timestamp, statusfrom dba_objectswhere owner=upper('scott') 2. 查看系统所有表select owner, table_name, tablespace_name from dba_tables 3. 查看所有用户的表select owner, table_name, tablespace_name from all_tables 4. 查看当前用户表select table_n ...
一、主要由以下几种视图构成:1.user视图以user_为前缀,用来记录用户对象的信息 2.all视图以all_为前缀,用来记录用户对象的信息及被授权访问的对象信息 3.dba视图以dba_为前缀,用来记录数据库实例的所有对象的信息 4.v$视图 ...
  1、oracle内存由SGA+PGA所构成 2、oracle数据库体系结构数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制。       oracle工作原理: 1)、在数据库服务器上启动Oracle实例;2)、应用程序在客户端的用户进程中运行,启用Oracle网络服务驱动器与服务器建立连接;3)、服务器运行Oracle网络服务驱动器,建立专用的服务器进程执行用户进程;4)、客户端提交事务;5)、服务器进程获取sql语句并检查共享池中是否有相似的sql语句,如果有,服务器进程再检查用户的访问权限;否则分配新的sql共享区分析并执行sql语 ...
一、兼容类库 ActionBarSherlock : Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台,而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的小熊词典里有用到这个库,而且很多 ...
AppDelegate.m文件 1、- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions说明:当应用程序启动时执行,应用程序启动入口。只在应用程序启动时执行一次。application参数用来获取应用程序的状态、变量等,值得注意的是字典参数:(NSDictionary *)launchOptions,该参数存储程序启动的原因。若用户直接启动,lauchOptions内无数据; 若由其他应用程序通过openURL:启动,则UIA ...
用惯了Android的人在刚拿到iPhone的时候,总是会习惯性的用手指从状态栏往下拖一下,这都是给Notification闹的。不过Notification也确实是1个不错的提示工具,不干扰正常的操作,事后还可以再翻看详细的内容,点击后还可以进入相关的画面查看更具体的内容。今天我就以代码为主的形式来介绍Notification的使用,包括基本用法,自定义的View,以及更多的控制方法。另一种Android中常用到的提示方法Toast的用法请参见《教程:在Android中使用Toast进行提示》我们先看下Notification的几个主要组成部分:Icon:不解释Ticker Text:Noti ...
  package cn.fiyo.base.util; import java.util.Locale; import java.util.Date; import java.util.Calendar; import java.util.GregorianCalendar; import java.text.ParseException; import java.text.SimpleDateFormat; public class DateUtils { /**数据库存储的时间格式串,如yyyymmdd 或yyyymmddHHMiSS*/ ...

Json工具类

    博客分类:
  • J2EE
package cn.fiyo.base.util; import java.io.IOException; import java.io.PrintWriter; import java.text.SimpleDateFormat; import java.util.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.beanutils.BeanUtils; import or ...
一、 添加 COM 引用 在引用里,选择 COM 页, 找到 NetFwTypeLib , 确定即可 二、 添加允许通过防火墙的例外程序 using System; using System.Collections.Generic; using System.Linq; using System.Text; using NetFwTypeLib; namespace Common { public static class INetFwManger { /// <summary> /// 添加防火墙例外端口 ...
Global site tag (gtag.js) - Google Analytics