
Sql
文章平均质量分 67
asw987653
这个作者很懒,什么都没留下…
展开
-
oracle摘要
00、oracle默认测试表select to_char(sysdate, 'yyyy-mm-dd hh:mi:ss') now_date, to_char(sysdate+(2), 'yyyy-mm-dd hh:mi:ss') new_date from dual;00、建立自增序列sequence oracle:select * from ...原创 2013-04-24 15:39:31 · 281 阅读 · 0 评论 -
oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常...
转载:http://heisetoufa.iteye.com/blog/366483游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁 盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 游标...原创 2013-02-27 10:27:24 · 123 阅读 · 0 评论 -
oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包...
转载:http://heisetoufa.iteye.com/blog/366957认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程 序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和PL/SQL程序相比,存储过程有很多优点,具体归纳如下: * 存储过程和函数以...原创 2013-02-27 11:01:26 · 146 阅读 · 0 评论 -
oracle 触发器的种类和触发事件,DML触发器,DDL事件触发器,替代触发器,查看触发器,...
转载:http://heisetoufa.iteye.com/blog/367314触发器的种类和触发事件 触发器必须由事件才能触发。触发器的触发事件分可为3类,分别是DML事件、DDL事件和数据库事件。 每类事件包含若干个事件,如下所示。数据库的事件是具体的,在创建触发器时要指明触发的事件。 种 类 关 键 字 含 义 Sql代码 DML事件(3种) ...原创 2013-02-27 11:04:03 · 743 阅读 · 0 评论 -
oracle数据类型转换函数
转换函数 Oracle的类型转换分为自动类型转换和强制类型转换。常用的类型转换函数有TO_CHAR、TO_DATE或TO_NUMBER To_char:转换成字符串类型,如:To_char(1234.5, '$9999.9'),结果:$1234.5 To_date:转换成日期类型,如:To_date('1980-01-01', 'yyyy-mm-dd'),结果:01-1月-80 To_numb...原创 2013-02-27 13:56:59 · 424 阅读 · 0 评论 -
oracle 视图创建和操作,创建简单,复杂的视图,创建基表不存在的视图,视图增删改,查看视图的结构...
转载:http://heisetoufa.iteye.com/blog/364864视图的概念 视图是基于一张表或多张表或另外一个视图的逻辑表。视图不同于表,视图本身不包含任何数据。表是实际独立存在的实体,是用于存储数据的基本结构。而视图只 是一种定义,对应一个查询语句。视图的数据都来自于某些表,这些表被称为基表。通过视图来查看表,就像是从不同的角度来观察一个(或多个)表。 视图有如...原创 2013-02-27 14:23:17 · 265 阅读 · 0 评论 -
总结:整理 oracle异常错误处理
5.1 异常处理概念5.1.1 预定义的异常处理5.1.2 非预定义的异常处理5.1.3 用户自定义的异常处理5.1.4 用户定义的异常处理5.2 异常错误传播5.2.1 在执行部分引发异常错误5.2.2 在声明部分引发异常错误5.3 异常错误处理编程5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数即使是写得最好的PL/...原创 2013-02-28 12:19:23 · 754 阅读 · 0 评论 -
orcale游标简介
00、游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。 在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。 这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 游标有两种类型:显式游标和隐式游标。在前述程序中用到的SELECT.....原创 2013-02-28 17:18:43 · 103 阅读 · 0 评论 -
orcale存储过程简介
存储过程00、查看存储过程00、删除存储过程 drop procedure proc_name;00、重新编译存储过程 alert procdure proc_name compile00、给用户赋予执行权限 grant execute on proc_name to userName00、调用存储过程 方法1:execute 模式名.proc_name 方法2: ...原创 2013-02-28 17:19:35 · 125 阅读 · 0 评论 -
Oracle字符串处理函数
001、字符串连接concat或|| select concat('010-','88888888')||'转23' as 高乾竞电话 from dual; -> 010-88888888转23 select 'HELLO'||'hello world' from dual;002、字符串位置索引INSTR(str,subStr,start,n...原创 2013-01-30 10:47:06 · 87 阅读 · 0 评论 -
Oracle日期函数
获取当前日期 sysdate:to_char(sysdate,'dd-mm-yyyy day')001、日期格式(以时间:2007-11-02 周五 13:45:25 为例)年: YY 两位: 07 YYYY 四位:2007月: MM: 11 MON: 11(中文版)...原创 2013-01-30 10:46:11 · 81 阅读 · 0 评论 -
MySql语句
--用户信息表drop table if exists tb_user;create table tb_user( userID int not null primary key auto_increment, password varchar(12) not null , phoneNum varchar(11) null, address varch...原创 2012-08-13 10:20:48 · 66 阅读 · 0 评论 -
事务传播机制和隔离级别
原帖:http://zhxing.iteye.com/blog/368110 先看下Spring的事务传播行为类型 事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_S...原创 2012-12-25 11:18:49 · 108 阅读 · 0 评论 -
MySql摘要
001、批量删除public void deleteAll(List<Integer> list);//删除 <delete id="deleteAll" > DELETE from qy_exchangepl WHERE exchangeplid in <foreach item="item" index="index"...原创 2013-01-14 09:45:23 · 122 阅读 · 0 评论 -
MySql日期处理
获取当前时间:now( )001、日期格式化DATE_FORMAT(date,format)根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, ...原创 2013-01-27 21:51:39 · 112 阅读 · 0 评论 -
MySql字符串处理函数
001、字符串连接CONCAT(str1,str2,...)返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式002、长度LENGTH(str) 获取字节长度char_length(str) 获取字符长度004、字符所在位置LOCATE(substr,str)POSITIO...原创 2013-01-28 10:55:13 · 115 阅读 · 0 评论 -
MySql存储过程
001、查看存储过程show procedure status查看指定存储过程show create procedure sp_nameshow procedure status where db='数据库名';调用存储过程call sp_name()删除存储过程DROP PROCEDURE sp_set002、一.创建存储过程1.基本语法:create procedure sp_name()...原创 2013-01-28 16:37:07 · 91 阅读 · 0 评论 -
MySql游标
001、what游标是指向查询结果集的一个指针,它是一个通过定义语句与一条语句相关联的一组SQL语句。游标包含两方面的内容:游标结果集:执行其中的Select语句所得到的结果集;游标位置:一个指向游标结果集内的某一条记录的指针利用游标可以单独操纵结果集中的每一行。游标在定义以后存在两种状态:关闭和打开。当游标关闭时,其查询结果集不存在;...原创 2013-01-28 18:15:23 · 81 阅读 · 0 评论 -
MySql触发器
001、触发器 查看触发器 show triggers; Mysql中有一个information_schema.TRIGGERS表,存储所有库中的所有触发器 select * from information_schema. TRIGGERS where TRIGGER_NAME='tri_name'; 查看指定触发器 s...原创 2013-01-29 13:52:34 · 122 阅读 · 0 评论 -
mysql数据类型转换
001、char----dateSTR_TO_DATE(str,format)1、分隔符一致2、年月日对应例如select str_to_date('09/01/2009','%m/%d/%Y') select str_to_date('2008-4-2 15:3:28','%Y-%m-%d %H:%i:%s') 002、CAST(expr AS typ...原创 2013-08-16 10:07:54 · 182 阅读 · 0 评论