select to_char(current_timestamp,'yyyy-mm-dd hh24:mi:ss.ff3'),to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),to_date('2010-01-10 00:00:00','yyyy-mm-dd hh24:mi:ss')  from dual;/*类型转换*/



select to_char(-485,'999') ,to_char(1485,'9,999'),to_char(1485.8,'99999.99') ,to_char(1485.8898,'99999.99')from dual;/*类型转换*/

select to_number('39202.88000','999999.99999') from dual;/*类型转换*/

select nvl('','null') from dual;/*空值转换*/

select decode(1,1,'man',2,'woman','unknow') from  dual;/*条件翻译*/

select substr(message,length(message)-1,2) from tb_liuyi;/*右截取*/

select round(3.1459,2),trunc(3.1415926,3),floor(3.943883),ceil(3.94),abs(-999.9),0-9999.8 from dual;

select count(*) as rn , sendtime from tb_liuyi having count(*)>1 group  by sendtime ;/*统计查询*/



select sid from tb_liuyi  where rownum<=5; /*取前5条*/

select * from (select rownum as rn ,A.* from (select * from tb_liuyi) A where rownum <10) where rn>5;/*分页查询5-10*/

select * from ALL_TABLES where table_name=upper('tb_liuyi');/*表空间*/

select * from ALL_TAB_COLUMNS where table_name=upper('tb_liuyi');/*表结构*/



select * from ALL_CONSTRAINTS where table_name=upper('tb_liuyi');/*表约束*/

select * from ALL_CONS_COLUMNS where table_name=upper('tb_liuyi');/*行约束*/



select   *   from   user_col_comments where table_name=upper('tb_liuyi');/行注释/

select   *   from   user_tab_comments where table_name=upper('tb_liuyi');/表注释/

/*建表*/

drop sequence SEQ_MY_TABLE_ID;

drop table MY_TABLE cascade constraints;

drop table MY_TABLE;

CREATE TABLE MY_TABLE

(

   sid NUMBER(16) NOT NULL PRIMARY KEY,

   message varchar2(255),

   sendtime date default sysdate ,

   fee NUMBER(12.2),

   mrk varchar2(1) default 'N' NOT NULL,

   overtime timestamp default current timestamp

);

 comment on column MY_TABLE.sid is '消息序号';

 /*建立索引*/

 create unique index MY_TABLE_IDX1 on MY_TABLE(

 sid,

 sendtime

 );

--create sequence

create sequence SEQ_MY_TABLE_ID

minvalue 1

maxvalue 999999999999999999999999999

start with 1

increment by 1

cache 20;

/*触发器*/

Create Or Replace Trigger Trig_liuyi

  After Insert Or Delete Or Update On tb_liuyi  For Each Row

Begin

  If Inserting Then

    Insert Into tb_liuyi_trig Values ('insert', Sysdate);

  Elsif Updating Then

    Insert Into tb_liuyi_trig Values ('update', Sysdate);

  Elsif Deleting Then

    Insert Into tb_liuyi_trig Values ('delete', Sysdate);

  End If;

End;

大规模导入数据使用sqlldr(详情见网络),

另外,oracle提供块查询的接口,具体见网络。

收藏于 2012-07-20
来自于百度空间

常见sql for oracle的更多相关文章

  1. Access、SQLServer、Oracle常见SQL语句应用区别

    Access.SQLServer.Oracle常见SQL语句应用区别 关劲松 PMP 如果要兼容Access.SQL Server.Oracle三个数据库版本:我们在编写SQL语句的过程中,尽量使用一 ...

  2. SQL优化(Oracle)

    (转)SQL优化原则 一.问题的提出 在应用系统开发初期.因为开发数据库数据比較少.对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,可是假设将应用系统提交实际应用后,随着数 ...

  3. sql点滴41—mysql常见sql语法

    原文:sql点滴41-mysql常见sql语法 ALTER TABLE:添加,修改,删除表的列,约束等表的定义. 查看列:desc 表名; 修改表名:alter table t_book rename ...

  4. SQLServer 常见SQL笔试题之语句操作题详解

    SqlServer 常见SQL笔试题之语句操作题详解 by:授客 QQ:1033553122 测试数据库 CREATE DATABASE handWriting ON PRIMARY ( name = ...

  5. MySQL · 性能优化 · MySQL常见SQL错误用法(转自-阿里云云栖社区)

    作者:阿里云云栖社区链接:https://zhuanlan.zhihu.com/p/26043916来源:知乎著作权归作者所有,转载请联系作者获得授权. 前言 MySQL在2016年仍然保持强劲的数据 ...

  6. 常见SQL注入点判断

    sql注入手工检测 SQL注入手工检测 1基本检测 数字型 字符型 搜索型 POST注入 布尔盲注 报错注入 堆叠注入 判断是什么数据库 2绕过技巧 大小写 替换关键字 使用编码 注释和符号 等价函数 ...

  7. 【SQL】Oracle分页查询的三种方法

    [SQL]Oracle分页查询的三种方法 采用伪列 rownum 查询前10条记录 ? 1 2 3 4 5 6 7 8 9 10 11 [sql] select * from t_user t whe ...

  8. 历尽磨难之PL/SQL链接Oracle数据库

    说起来都是泪啊,上司布置的任务需要远程连接Oracle数据库,说实话这又是我人生中的第一次.我听到以后觉得不是什么大问题,然而我错了..错的很厉害! 我搞了一天一夜才弄好,这里面原因有很多,大体来讲还 ...

  9. General Ledger Useful SQL Scripts – Oracle Applications 11i

    General Ledger Useful SQL Scripts – Oracle Applications 11i Contents GL Set of Books Configuration O ...

随机推荐

  1. zabbix_get无法执行agent端的脚本文件解决办法

    一,无法执行脚本参考网站:http://blog.51cto.com/13589448/2070180 权限不足时提示: server端提示: [root@yao local]# zabbix_get ...

  2. Redis 几个全局命令, 以及事物

    1, 清空当前数据库的所有数据 =>  flushdb 2, 清空所有数据库的所有数据 => flushall 3, key 值检索命令 => scan num match if 会 ...

  3. Procedure-Function oracle

    说明:SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL. 0.调试 点击procedure名,右键选择调试.即可进入调试模式.找到procedu ...

  4. JAVA学习(七)__Spring的@Autowired注入规则

    @Autowired 默认是按照byType进行注入的,但是当byType方式找到了多个符合的bean,又是怎么处理的? 经过一些代码的测试,我发现,Autowired默认先按byType,如果发现找 ...

  5. Swift 4 新特性

    多行字符串 /// 多行字符串用三引号括起来 let quotation = """ The White Rabbit put on his spectacles. &q ...

  6. 使用 ImageEnView 给图片加水印,及建缩略图

    摘要: 使用 ImageEnView 给图片加水印,及建缩略图 {Power by hzqghost@21cn.com}unit CutWater; interface uses  Math,imag ...

  7. JAVA的String类的常用方法(转载)

    Java-String类的常用方法总结   一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的f ...

  8. 【Java】JVM(一)、Java内存区域

    一.程序计数器(Program Counter Register) 当前执行字节码的行号指示器,可以通过修改该计数器的值来实现字节码指令(分支,循环,跳转等), 每个线程都都有一个程序计数器, 属于线 ...

  9. sql语句执行的时间

    统计mysql里每条SQL语句执行的时间 收藏 CrazyHarry 发表于 2年前 阅读 3785 收藏 8 点赞 3 评论 3 Google.Github 双重认证前端课程,独家硅谷内容,每周直播 ...

  10. 网页信息抓取 Jsoup的不足之处 httpunit

    今天又遇到一个网页数据抓取的任务,给大家分享下. 说道网页信息抓取,相信Jsoup基本是首选的工具,完全的类JQuery操作,让人感觉很舒服.但是,今天我们就要说一说Jsoup的不足. 1.首先我们新 ...