`
文章列表
转载:http://heisetoufa.iteye.com/blog/364864 视图的概念   视图是基于一张表或多张表或另外一个视图的逻辑表。视图不同于表,视图本身不包含任何数据。表是实际独立存在的实体,是用于存储数据的基本结构。而视图只 是一种定义,对应一个查询语句。视图的数据都来自于某些表,这些表被称为基表。通过视图来查看表,就像是从不同的角度来观察一个(或多个)表。 视图有如下一些优点: * 可以提高数据访问的安全性,通过视图往往只可以访问数据库中表的特定部分,限制了用户访问表的全部行和列。 * 简化了对数据的查询,隐藏了查询的复杂性。视图的数据来自一个复杂的查询,用户对 ...
转换函数 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_number:转换成数值类型,如:To_number('1234.5'),结果:1234.5 自动类型转换 Oracle可以自动根据具体情况进行如下的转换: * 字符串到数值。 * 字符串到日期。 * ...
转载:http://heisetoufa.iteye.com/blog/367314 触发器的种类和触发事件 触发器必须由事件才能触发。触发器的触发事件分可为3类,分别是DML事件、DDL事件和数据库事件。 每类事件包含若干个事件,如下所示。数据库的事件是具体的,在创建触发器时要指明触发的事件。 种  类 关 键 字 含    义 Sql代码   DML事件(3种)   INSERT  在表或视图中插入数据时触发       UPDATE  修改表或视图中的数据时触发       DELETE  在删除表或视图中的数据时触发   DDL事件(3种)   CREA ...
转载:http://heisetoufa.iteye.com/blog/366957 认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程 序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和PL/SQL程序相比,存储过程有很多优点,具体归纳如下: * 存储过程和函数以命名的数据库对象形式存储于数据库当中。存储在数据库中的优点是很明显的,因为代码不保存在本地,用户可以在任何客户机上登录到数据库,并调用或修改代码。 * 存储过程和函数可由数据库提供安全保证,要想使用存 ...
转载:http://heisetoufa.iteye.com/blog/366483 游标的概念:     游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁 盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 游标有两种类型:显式游标和隐式游标。在前述程序中用到的SELECT...INTO...查询语句,一次只能从数据库中提取一行数据,对于这种 形式的查询和DML操作,系统都会使用一个隐式游标。但是如果要提取多行 ...

jstl标签摘要

001、循环<c:forEach>     注:1、c标签嵌套不同于struts标签,需要带上级节点        2、c标签表达式写在${}中        3、test数字:<c:if test="${zdmc==1}">selected</c:if> ;test字符:               <c:if test="${zdmc=='customerName'}">selected</c:if> ; <c:forEach items="${list}" ...
001、返回json字符串 test()方法上,我们使用了一个@ResponseBody的注解,Spring3.0 MVC @ResponseBody的 作用是把返回值直接写到HTTP response body里。 test()这个方法就是我们这里关注的地方,它就是返回json数据到客户端去的。还要注意, 这个test()方法返回的是Object(这里可以是任意类型),而不ModelAndView。 1、 @RequestMapping("/rysz/findBms") @ResponseBody public Obje ...

JS 技巧大全

    博客分类:
  • js
JS 技巧大全 1.document.write("");  输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)6.一个小写转大写的JS:  document.getElementById("out ...
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) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置; str: 被搜索的字符串 subStr: 希望搜索的字符串

Oracle日期函数

    博客分类:
  • Sql
获取当前日期 sysdate:to_char(sysdate,'dd-mm-yyyy day') 001、 日期格式(以时间:2007-11-02  周五 13:45:25 为例) 年:     YY        两位: 07              YYYY    四位:2007 月:     MM:        11     MON:         11(中文版)    nov(英文版)     MONTH:    11月(中文版)    november 天:     D:        ?    周内第几天(范围周日1--------周六7)    ...

MySql触发器

    博客分类:
  • Sql
 001、触发器    查看触发器             show triggers;    Mysql中有一个information_schema.TRIGGERS表,存储所有库中的所有触发器        select * from information_schema. TRIGGERS where TRIGGER_NAME='tri_name';    查看指定触发器        sh ...

MySql游标

    博客分类:
  • Sql
001、 what 游标是指向查询结果集的一个指针,它是一个通过定义语句与一条语句相关联的一组SQL语句。游标包含两方面的内容: 游标结果集:执行其中的Select语句所得到的结果集; 游标位置:一个指向游标结果集内的某一条记录的指针 利用游标可以单独操纵结果集中的每一行。游标在定义以后存在两种状态:关闭和打开。当游标关闭时,其查询结果集不存在;只有当游标打开时,才能按行读取或修改结果集中的数据。 why 可以一行一行的通过你写的逻辑来处理数据 返回多行结果集的select语句,并可使用游标循环处理 ...

MySql存储过程

    博客分类:
  • Sql
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()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop proce ...
001、 字符串连接 CONCAT(str1,str2,...) 返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式 002、长度 LENGTH(str)  获取字节长度 char_length(str) 获取字符长度 004、字符所在位置 LOCATE(substr,str)

MySql日期处理

    博客分类:
  • Sql
获取当前时间:now( ) 001、 日期格式化 DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3r ...
Global site tag (gtag.js) - Google Analytics