- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 AbstractRoutingDataSource实现数据源切换
1、在spring配置文件中加入以下配置<!-- 多数据源配置 --><bean id="dataSource"class="com.wangku.wjf.common.datasource.TradingRoutingDataSource"><property name="targetDataSources"><map key-type=&q
2014-12-11 16:22:24 149
原创 Oracle sqlplus远程连接数据库
公司使用linux开发机进行程序开发时,由于开发用Oracle数据库是由日方提供,所以经常使用sqlplus连接到远程数据库上进行开发,例如:sqlplus username/password@servicename于是想,用我的两台电脑双机互联试一试,也玩个“远程连接”。实验如下:首先在我的台式机上安装了Oracle9i的数据库管理系统,并建立了一个数据库实例:xy然后为该实例新增了一...
2009-01-07 22:48:11 1533
原创 如何使用oracle中的行级触发器和语句级触发器
问题来源: 实际的项目中,有一张用户基本信息表sd2_userinfo,当用户重新注册时,要删除原来的用户信息记录,同时要删除该用户相关的其他表的信息。 表说明: sd2_userinfo 用户基本信息表(id number 主键,troopid为该用户的战队ID,外键为sd2_troop.troopid) sd2_trade 用户交易表 >desc sd2_trad...
2009-01-07 22:45:48 310
原创 Oracle远程连接配置
注: 本文讲述了oracle数据库实例连接的配置过程,三个重要的配置文件位于C:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN目录下 1. sqlplus sys/oracle@orcl sqlnet.ora 文件格式NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)。客户端就会首先在tnsnames.ora文件中找 ...
2009-01-07 22:41:21 149
原创 oracle日期函数集锦
一、 常用日期数据格式1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual;TO_CHAR(SYSDATE,'Y')--------------------7SQL> Select to_char(sysdate,'YY') from dual;TO_CHAR(SYSDATE,'YY')-----...
2009-01-07 22:40:14 116
原创 ORACLE函数大全
常用oracle函数SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- ---------...
2009-01-07 22:38:16 106
原创 Oracle导入excel数据方法汇总
摘要:在程序编制过程和数据汇总交换过程中,经常会碰到需要将其他人员在office办公环境下编制的文件数据内容导入oracle中的情况。 目前程序开发者经常使用的方法有如下几种:1,使用oracle提供的导入工具sql*loader;2,使用plsql developer工具;3使用其他数据转移工具做中转站。下面我们采用实例的方式分别描述几种导入方式的优缺点及其操作步骤。假设‘e:\ te...
2009-01-07 22:33:13 174
原创 Oracle自增序列SEQUENCE
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXV...
2009-01-07 22:25:37 326
原创 oracle 主键+1 或 -1 的函数
加一CREATE OR REPLACE FUNCTION "F_CODEINC" (s VARCHAR2)RETURN VARCHAR2IS cstr varchar2(20); i NUMBER; len NUMBER;BEGIN len:=length(s); cstr:=to_char(to_number(s)+1); i:=len - length(c...
2009-01-07 22:22:47 488
原创 oracle to_char 用法
The following are number examples for the to_char function.to_char(1210.73, '9999.9')would return '1210.7'to_char(1210.73, '9,999.99')would return '1,210.73'to_char(1210.73, '$9,999.00'...
2009-01-07 22:20:36 102
判断英文字符串和中文字符串长度的函数
判断英文字符串和中文字符串长度的函数? 中文 length() 英文 lengthb() select length(’我’) from dual --返回 1 select lengthb(’我’) from dual --返回 2 select length(’AB’) from dual --返回 2 select lengthb(...
2009-01-07 22:15:43 150
oracle导入导出
远程操作开始--运行sqlplus username/password@servicenameservicename指的是:ATTENDANCE 而不是orcl。ATTENDANCE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.19.199)(PORT = 152...
2009-01-07 22:12:25 97
原创 oracle中rownum用法的总结
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与...
2009-01-07 22:01:49 102
java异常
java.lang.LinkageError: loader constraint violation: when resolving interface method错误的原因是tomcat/lib下的el-api.jar与项目WEB-INF/lib目录下的el-api.jar冲突。把项目目录下的el-api.jar删除即可。 unable to create a new writer...
2008-12-31 22:41:37 226
8进制和16进制的表示法
一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。这就是八进制数的表达方法。 十六进制数的表达方法 如果不使用特殊的书写形式,16进制数也会和10进制相混。随便一个数:9876,就看不出它是16进制或10进制。 16进制数必须以 0x开头。比如 0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff,0xFF,0X...
2008-12-29 14:34:22 985
原创 JSF_dataTable中commandLink的失效问题
dataTable组件中的"<h:commandLink"操作要重新进行一次查询的,这个时候如果与之前列表中的查询结果不一至那么就不进行有关的操作的,那么问题就在查询条件不一样上,因为在"<h:commandLink"操作上重新进行一次查询时,上面的条件未完未提交,生成的查询条件就一定如出列表时的条件不一样,查询结果就不同,所以"<h:commandLink"操...
2008-12-28 14:23:59 240
原创 SQL 链接操作小结 inner join left join right join
外部连接和自联接inner join(等值连接) 只返回两个表中联结字段相等的行left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录on 指定表间联结字段及其关系的等号 "=" 表达式, 返回 true 或 false. 当表达式返回 true 时, 则查询中包含该记录. ! 外部连接只能...
2008-12-28 14:16:51 96
原创 不同数据库中查询前几条记录的用法
SQL在不同数据库中查询前几条记录的用法分类1. orACLE Select * FROM TABLE1 Where ROWNUM<=N 2. INFORMIX Select FIRST N * FROM TABLE1 3. DB2 Select * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM Where ROWNUM<=N 或...
2008-12-28 13:03:55 307
原创 oracle中有update…from结构吗?
很多熟悉SQL server的朋友在接触到oracle的时候经常犯的一个错误就是总以为oracle中也会有update from这种结构。请你死了这条心吧,在oracle中的update语句中不存在from语句。 前面我们简单介绍过Oracle的update语句。这里我们重点介绍如果基于别的表来更新当前表的update语法。我们知道在oracle中的例子数据库中有名为scott的schema...
2008-12-28 12:39:45 836
原创 Mapping of JDBC Types to Java Types
JDBC TypeJava TypeCHARStringVARCHARString LONGVARCHARStringNUMERICjava.math.BigDecimalDECIMALjava.math.BigDecimalBITbooleanBOOLEANbooleanTINYINTbyteSMALLINTshort...
2008-12-28 12:37:47 112
Left Join 语法
Left Join 语法: select * fromtable1 left join table2 on 条件1 left join table3 on 条件2 left join table4 on 条件3 where 条件4...
2008-12-27 13:06:48 496
原创 JDBC连接数据库经验
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID Strin...
2008-12-27 12:15:34 74
原创 SQLServer和Oracle的常用函数对比
SQLServer和Oracle的常用函数对比1.绝对值 S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual3.取整(小) S:select floor(-1.001) value O...
2008-12-27 11:56:49 181
原创 sql语句大全
sql语句大全SQL大全 SQL命令 以下17个是作为语句开头的关键字: alterdroprevoke auditgrantrollback* commit*insertselect commentlockupdate createnoauditvalidate deleterename 这些命令必须以“;”结尾 带*命令句尾不必加分号,并且不存入SQL...
2008-12-27 11:54:17 131
RestEasy使用说明
2012-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人