- 浏览: 57018 次
- 性别:
- 来自: 上海
最新评论
-
hl.lian:
我要怎么查出两个日期之前的差值,要以日期格式显示的?
ORACLE函数大全 -
redcoatjk:
select a.id , b.namefrom aleft ...
Left Join 语法
文章列表
8进制和16进制的表示法
- 博客分类:
- JAVA
一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。这就是八进制数的表达方法。
十六进制数的表达方法 如果不使用特殊的书写形式,16进制数也会和10进制相混。随便一个数:9876,就看不出它是16进制或10进制。 16进制数必须以 0x开头。比如 0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff,0xFF,0X102A,等等。其中的x也也不区分大小写。(注意:0x中的0是数字0,而不是字母O)
- 2008-12-29 14:34
- 浏览 2077
- 评论(0)
dataTable组件中的"<h:commandLink"操作要重新进行一次查询的,这个时候如果与之前列表中的查询结果不一至那么就不进行有关的操作的,那么问题就在查询条件不一样上,因为在"<h:commandLink"操作上重新进行一次查询时,上面的条件未完未提交,生成的查询条件就一定如出列表时的条件不一样,查询结果就不同,所以"<h:commandLink"操作失效。
现要解决此问题就是怎样让未提交form时与提交form后的查询保持一至呢,在一些JSF例子中的
managed-bea ...
外部连接和自联接inner join(等值连接) 只返回两个表中联结字段相等的行left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录on 指定表 ...
- 2008-12-28 14:16
- 浏览 1025
- 评论(0)
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 或者Select COLUMN FROM TABLE FETCH FIRST N ROWS ONLY
4. SQL SERVER Select TOP N * FROM TABLE1
5. SYBASE ...
- 2008-12-28 13:03
- 浏览 2306
- 评论(0)
很多熟悉SQL server的朋友在接触到oracle的时候经常犯的一个错误就是总以为oracle中也会有update from这种结构。请你死了这条心吧,在oracle中的update语句中不存在from语句。
前面我们简单介绍过Oracle的update语句。这里我们重点介绍如果基于别的表来更新当前表的update语法。
我们知道在oracle中的例子数据库中有名为scott的schema,里面有一个表是emp,我们就拿这里表来举例
先建立一个结构一模一样的表emp1,并为其插入部分数据
create table emp1asselect * from emp where deptn ...
- 2008-12-28 12:39
- 浏览 2102
- 评论(0)
JDBC TypeJava Type
CHAR
String
VARCHAR
String
LONGVARCHAR
String
NUMERIC
java.math.BigDecimal
DECIMAL
java.math.BigDecimal
BIT
boolean
BOOLEAN
boolean
TINYINT
byte
SMALLINT
short
INTEGER
int
BIGINT
long
REAL
float
FLOAT
double
DOUBLE
double
BINARY
byte[]
VARBINARY
...
- 2008-12-28 12:37
- 浏览 951
- 评论(0)
Left Join 语法
- 博客分类:
- SQL
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
- 浏览 6717
- 评论(1)
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= Drive ...
- 2008-12-27 12:15
- 浏览 839
- 评论(0)
SQLServer和Oracle的常用函数对比
1.绝对值 S:select abs(-1) valueO:select abs(-1) value from dual
2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual
3.取整(小) S:select floor(-1.001) value O:select floor(-1.001) value from dual
4.取整(截取)S:select cast(-1.002 as int) value O:select trunc(-1.00 ...
- 2008-12-27 11:56
- 浏览 893
- 评论(0)
sql语句大全
SQL大全 SQL命令 以下17个是作为语句开头的关键字: alterdroprevoke auditgrantrollback* commit*insertselect commentlockupdate createnoauditvalidate deleterename 这些命令必须以“;”结尾 带*命令句尾不必加分号,并且不存入SQL缓存区。 SQL中没有的SQL*PLUS命令 这些命令不存入SQL缓存区 @definepause #delquit $describeremark /disconnectr ...
- 2008-12-27 11:54
- 浏览 1448
- 评论(0)