
Oracle
文章平均质量分 64
j2ee_fan
专注于web应用开发的学习。
展开
-
SQL Server和Oracle常用函数对比
---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)原创 2008-05-03 20:49:00 · 594 阅读 · 0 评论 -
OracleOracle计算时间差函数
两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)分钟:ROUND(TO_NUMBER(END_DATE ...原创 2013-02-06 14:51:02 · 191 阅读 · 0 评论 -
如何在Oracle中复制表结构和表数据
1. 复制表结构及其数据:create table table_name_new as select * from table_name_old 2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_n...原创 2012-04-13 16:37:15 · 116 阅读 · 0 评论 -
Oracle中的日期和字符串互相转换
O_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 ...原创 2012-03-15 09:48:00 · 384 阅读 · 0 评论 -
修改sequence的自增长值
Oracle 序列(Sequence)主要用于生成流水号,Oracle EBS系统中是经常用到的。但是,有时需要修改序列初始值(START WITH)时,好多人凭感觉认为:Alter Sequence SequenceName Start With N。事实上,在Oracle Db中,修改序列没有这样的语法。没有这样的语法情况怎么办,有二种方法可以完成 1.先删除序列,然后重...原创 2012-06-21 15:59:43 · 806 阅读 · 0 评论 -
sql 按指定顺序排序
在ORACLE中使用Decode Decode实际用途:Decode可以看做是逐值替换,Decode回为某个字段中的每个值在一系列的if/then测试中查找匹配值并返回指定值。格式: Decode(value,if1,then1,if2,then2,if3,then3.......,else)其中value代表表中的一个列(不考虑数据类型)或者一个计算...原创 2011-11-30 10:42:40 · 1024 阅读 · 0 评论 -
sql server 和oracle 所用的sql 语法差别
1. oracle查看当前用户下有什么对象(表、视图、同义词、快照) SQL> select * from tab; 查看表结构 SQL> describe 表名 而sql server是sp_help2.如何实现某一字段自动增加1? 大家都知道,sql server有个自动递增identity属性 而oracle是通过序列来实现的 建立一个最小为1,最大为9原创 2008-05-03 21:43:00 · 894 阅读 · 0 评论 -
ORACLE SQL中的单记录函数
ORACLE SQL中的单记录函数 1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A原创 2008-05-03 21:10:00 · 622 阅读 · 0 评论 -
ORACLE学习笔记 SQL 函数
Oracle的SQL函数分为单行函数和多行函数。单行函数只对单条记录有效,多行函数对多条记录有效。 单行函数包括,系统变量、字符、数字、日期、转换和普通函数。 (一)系统变量1.1 SYSDATE此函数返回当前日期和时间,用法:SELECT SYSDATE FROM DUAL; 注意,DUAL表示oracle系统自带的表,并能被所有用户访问。他饱含了一个列和一个饱含x的行原创 2008-05-03 20:58:00 · 584 阅读 · 0 评论 -
oracle order by 指定顺序---decode函数
ORDER BY 用法 --指定排序SQL语句中order by 可以按照指定的顺序排序否比如 记录中 某字段值 NCH HCH ACS TWN....ORDER BY DECODE(col,'NCH','1','HCH','2','ACS','3','TWN','4',col)col代表某列查出来的数据.Oracle 中 deco...原创 2013-02-06 14:54:14 · 4797 阅读 · 0 评论