2012年12月12日

Oracle重建索引

摘要: 1.分析表与索引(analyze 不会重建索引)analyze table tablename compute statistics等同于 analyze table tablename compute statistics for table for all indexes for all columnsfor table 的统计信息存在于视图:user_tables 、all_tables、dba_tablesfor all indexes 的统计信息存在于视图: user_indexes 、all_indexes、dba_indexesfor all columns 的统计信息存在于视图 阅读全文

posted @ 2012-12-12 22:24 wean 阅读(1835) 评论(0) 推荐(0) 编辑

JSTree CheckBox、动态加载

摘要: 待更新 阅读全文

posted @ 2012-12-12 22:17 wean 阅读(332) 评论(0) 推荐(0) 编辑

oracle字符集引起的bug

摘要: http://blog.csdn.net/tianlesoftware/article/details/4915223oracle字符集本地环境与服务器环境不一样,导致函数转换字符串格式的日期时,比较的数据出现歧义。 阅读全文

posted @ 2012-12-12 22:15 wean 阅读(150) 评论(0) 推荐(0) 编辑

移动短信网关模拟器

摘要: http://www.simpleteam.com/cmpp.php 阅读全文

posted @ 2012-12-12 22:13 wean 阅读(495) 评论(0) 推荐(0) 编辑

移动短信网关返回信息状态代码说明

摘要: 【SMS】移动短信网关返回信息状态代码说明【China Mobile】1 由SMSC返回的一般结果状态报告 含义 说明 处理建议DELIVRD 消息发送成功 用户成功接收到短信 ??EXPIRED 因为用户长时间关机或者不在服务区等导致的短消息超时没有递交到用户手机上 超时 不处理REJECTD 消息因为某些原因被拒绝 不同的网关具有不同的错误原因 和运营商对日志UNDELIV 全球通用户因为状态不正确如处于停机、挂起等状态而导致用户无法接收到短信 不可及 不处理2 SCP返回的错误状态报告 含义 说明 处理建议CA类错误:短信网关和SCP之间连接发送时产生错误的状态报告CA:0051 尚未建 阅读全文

posted @ 2012-12-12 22:12 wean 阅读(6162) 评论(0) 推荐(0) 编辑

2012年11月16日

Struts2开发(一、基础配置)

摘要: 《Struts2权威指南》导读101-87=14.1.Bean配置Struts2是高度可扩展性框架,框架内的大部分核心类组件都是用IOC进行控制的。大多数情况下,不需要我们去修改Struts2的核心类。Bean配置需要深入了解Struts2框架的源代码,一般只是作为了解。Struts2核心组件的配置都在D:\j2ee\struts2\struts-2.3.4.1\lib\struts2-core-2.3.4.1.jar\struts-default.xml中。2.常量配置在struts.properties中配置是为了保证webwork的向后兼容性。常量可以在如下配置文件中进行配置,按照以下顺 阅读全文

posted @ 2012-11-16 14:16 wean 阅读(588) 评论(0) 推荐(0) 编辑

2012年11月2日

ORA-01658: 无法为表空间COREV6中的段创建INITIAL区

摘要: 主要是表空间已经用完,重新扩大表空间,即可。-- 当前用户下查用户表空间select * from USER_TABLESPACES;--dba权限下表空间SELECT newsky 表空间,sum(blocks*8/1024) 剩余空间M FROM dba_free_space GROUP BY newsky;--查表空间文件select * from dba_data_files t where t.tablespace_name = 'NEWSKY';--F:\ORACLE\ORADATA\EPRO\NEWSKY.ORA--扩大表空间alter database data 阅读全文

posted @ 2012-11-02 18:18 wean 阅读(233) 评论(0) 推荐(0) 编辑

2012年9月17日

PL/SQL开发子程序

摘要: --开发子程序--一.开发过程--1.语法CREATE [OR REPLACE] PROCEDURE procedure_name(arg1 model1 datatype1,arg2 model2 datatype2,...)IS[AS]PL/SQL block;--2.建立不带参数的过程SQL> CREATE OR REPLACE PROCEDURE demo1 2 IS 3 BEGIN 4 dbms_output.put_line(systimestamp); 5 END; 6 /过程已创建。SQL>SQL> set serveroutput on;SQL> ex 阅读全文

posted @ 2012-09-17 17:30 wean 阅读(970) 评论(0) 推荐(0) 编辑

2012年9月13日

plsql开发子程序与包之前的简单回顾

摘要: --demo1SELECT IF t1.user_id='1' THEN '2012' ELSIF t1.user_id='2' THEN '2013' ELSE '2015' END IFFROM ts_user t1;--demo2SELECT CASE t1.user_id WHEN '1' THEN '2012' WHEN '2' THEN '2013' WHEN '3' THEN '2014' ELSE  阅读全文

posted @ 2012-09-13 13:25 wean 阅读(283) 评论(0) 推荐(0) 编辑

2012年9月11日

ORACLE积累

摘要: 1.SELECT DECODE(t1.user_id,'1002','2012','1003','2013','1004','2013');2.SELECT查询语句中不能用IF ELSE ,可以用CASE WHEN; 阅读全文

posted @ 2012-09-11 17:28 wean 阅读(147) 评论(0) 推荐(0) 编辑

2012年8月31日

PL/SQL处理例外

摘要: --一.例外简介--1.例外分类:预定义例外,非预定义例外,自定义例外--2.处理例外:例外传递-->捕捉例外--二.处理预定义例外--见ORALCE预定义异常列表--三.处理非预定义例外--非预定义例外用来处理与预定义例外无关的ORACLE错误,若未处理,ORALCE错误传递给调用环境--DEMOSQL> SET SERVEROUTPUT ON;SQL> DECLARE 2 --定义例外 3 e_integrity EXCEPTION; 4 --关联例外与ORACLE错误 5 PRAGMA EXCEPTION_INIT(e_integrity,-2291); ... 阅读全文

posted @ 2012-08-31 17:51 wean 阅读(1439) 评论(0) 推荐(0) 编辑

2012年8月21日

PL/SQL复合数据类型

摘要: --一.PL/SQL复合数据类型--(一).PL/SQL记录--1.定义PL/SQL记录--(1).定义PL/SQL记录--GrammarTYPE type_name IS RECORD( field_declaration1[, field_declaration2]...);idetifier type_name;--Demo1DECLARE TYPE emp_record_type IS RECORD( name emp.ename%TYPE, salary emp.sal%TYPE, dno emp.deptno%TYPE ... 阅读全文

posted @ 2012-08-21 18:10 wean 阅读(560) 评论(0) 推荐(0) 编辑

PL/SQL游标的使用

摘要: --一.基础--(一).SQL游标分为两种--1.隐含游标专门处理DML,SELECT INTO操作。--2.显示游标专门处理多行的SELECT语句。--(二).隐含游标--1.当使用增删改语句获取结果时,必须要使用SQL游标属性。--2.SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT,SQL%ISOPEN--SQL%ISOPEN用于确定SQL游标是否已打开,ORACLE会隐含打开和关闭游戏,开发时不需要使用,对于开发人员来说永远是FALSE。--SQL%FOUND用来确定SQL执行是否成功,是否成功依据作用行来判断。SQL> SET SERVEROUTPUT O 阅读全文

posted @ 2012-08-21 18:07 wean 阅读(387) 评论(0) 推荐(0) 编辑

ORACLE SQL函数

摘要: 一.数字函数(SQL,PL/SQL均可使用;返回值为数字类型)1.CEIL(n) 返回>=数字n的最小整数;SQL> DECLARE 2 v_ceil NUMBER(6,2); 3 BEGIN 4 v_ceil:=ceil(&no); 5 dbms_output.put_line(v_ceil); 6 END; 7 /输入 no 的值: 1原值 4: v_ceil:=ceil(&no);新值 4: v_ceil:=ceil(1);1PL/SQL 过程已成功完成。2.FLOOR(n) 返回<=数字n的最大整数;SQ... 阅读全文

posted @ 2012-08-21 17:43 wean 阅读(441) 评论(0) 推荐(0) 编辑

PL/SQL控制结构

摘要: --1.条件分支语句--语法IF condition THENstatements[ELSIF condition THENstatements][ELSE statements]END IF;--2.CASE--语法CASE selectorWHEN expression1 THEN sequence_of_statements1;WHEN expression2 THEN sequence_of_statements2;...WHEN expressionN THEN sequence_of_statementsN;[ELSE sequence_of_statementsN+1]E... 阅读全文

posted @ 2012-08-21 17:39 wean 阅读(427) 评论(0) 推荐(0) 编辑

PL/SQL编写规范

摘要: 编写PL/SQL代码A.如何高效、正确开发PL/SQL块.1.遵从PL/SQL编写规则.2.掌握PL/SQL各种词汇.B.PL/SQL词汇单元1.分隔符:单符号分隔符,组合分隔符.2.标识符.3.文本.4.注释:单行注释,多行注释.C.PL/SQL编写规则1.标识符命名规则以字符开头,长度不能超过30.定义变量 v_定义常量 c_定义游标 _cursor定义例外 e_定义PL/SQL表类型 _table_type定义PL/SQL表变量 _table定义PL/SQL记录类型 _record_type定义PL/SQL记录变量 _record定义varray类型 _array_type定义varra 阅读全文

posted @ 2012-08-21 17:36 wean 阅读(454) 评论(0) 推荐(0) 编辑

ORACLE SET命令

摘要: SQL>set colsep' '; //-域输出分隔符SQL>set echo off; //显示start启动的脚本中的每个sql命令,缺省为onSQL> set echo on //设置运行命令是是否显示语句SQL> set feedback on; //设置显示“已选择XX行”SQL>set feedback off; //回显本次sql命令处理的记录条数,缺省为onSQL>set heading off; //输出域标题,缺省为onSQL>set pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。 阅读全文

posted @ 2012-08-21 17:33 wean 阅读(4760) 评论(0) 推荐(0) 编辑

2012年5月18日

ORACLE SQL基础

摘要: 一、oracle安装、熟悉sqlplus基本操作、scott账户。1.安装时启用样本数据库实例2.账户解锁普通用户scott/tiger普通管理员system/manager超级管理员sys/change_on_install3.oralce服务监听服务-客户端想连接数据库,此服务必须打开。OracleServie命名服务-数据库的主服务4.sqlplus主机字符串:如果一个电脑上有多个数据库时,则要在此处输入数据库的名称。如果不输,表示默认服务。5.设置环境变量 select * from emp;此时原本应该一行显示的数据没有按一行显示,显示比较混乱。如果要使用sqlplus,需设置环境设 阅读全文

posted @ 2012-05-18 00:33 wean 阅读(3108) 评论(1) 推荐(2) 编辑

2012年5月16日

Hibernate 缓存机制

摘要: 一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、what(Hibernate缓存原理是怎样的?)Hibernate缓存包括两大类:Hibernate一级缓存和Hibernate二级缓存。1.Hibernate一级缓存又称为“Session的缓存”。Session内置不能被卸载,Session的缓存是事务范围的缓存(Session对象的生命周期通常对 阅读全文

posted @ 2012-05-16 02:59 wean 阅读(125176) 评论(14) 推荐(30) 编辑

2012年5月15日

ORACLE 创建与使用视图

摘要: 一.what(什么是视图?)1.视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。2.根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合,它存储了要执行检索的查询语句的定义,以便在引用该视图时使用。二.why(为什么要用视图?视图的优点)1.简化数据操作:视图可以简化用户处理数据的方式。2.着重于特定数据:不必要的数据或敏感数据可以不出现在视图中。3.视图提供了一个简单而有效的安全机制,可以定制不同用户对数据的访问权限。4.提供向后兼容性:视图 阅读全文

posted @ 2012-05-15 17:58 wean 阅读(55367) 评论(0) 推荐(2) 编辑

导航