- 浏览: 61203 次
- 性别:
文章列表
转载:http://heisetoufa.iteye.com/blog/364864
视图的概念 视图是基于一张表或多张表或另外一个视图的逻辑表。视图不同于表,视图本身不包含任何数据。表是实际独立存在的实体,是用于存储数据的基本结构。而视图只 是一种定义,对应一个查询语句。视图的数据都来自于某些表,这些表被称为基表。通过视图来查看表,就像是从不同的角度来观察一个(或多个)表。 视图有如下一些优点: * 可以提高数据访问的安全性,通过视图往往只可以访问数据库中表的特定部分,限制了用户访问表的全部行和列。 * 简化了对数据的查询,隐藏了查询的复杂性。视图的数据来自一个复杂的查询,用户对 ...
oracle数据类型转换函数
- 博客分类:
- Sql
转换函数 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操作,系统都会使用一个隐式游标。但是如果要提取多行 ...
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}" ...
spring MVC(注解方式)摘要
- 博客分类:
- spring
001、返回json字符串
test()方法上,我们使用了一个@ResponseBody的注解,Spring3.0 MVC @ResponseBody的
作用是把返回值直接写到HTTP response body里。 test()这个方法就是我们这里关注的地方,它就是返回json数据到客户端去的。还要注意,
这个test()方法返回的是Object(这里可以是任意类型),而不ModelAndView。
1、
@RequestMapping("/rysz/findBms")
@ResponseBody
public Obje ...
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 ...
Oracle字符串处理函数
- 博客分类:
- Sql
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)
...
001、触发器 查看触发器 show triggers; Mysql中有一个information_schema.TRIGGERS表,存储所有库中的所有触发器 select * from information_schema. TRIGGERS where TRIGGER_NAME='tri_name'; 查看指定触发器 sh ...
001、
what
游标是指向查询结果集的一个指针,它是一个通过定义语句与一条语句相关联的一组SQL语句。游标包含两方面的内容:
游标结果集:执行其中的Select语句所得到的结果集;
游标位置:一个指向游标结果集内的某一条记录的指针
利用游标可以单独操纵结果集中的每一行。游标在定义以后存在两种状态:关闭和打开。当游标关闭时,其查询结果集不存在;只有当游标打开时,才能按行读取或修改结果集中的数据。
why
可以一行一行的通过你写的逻辑来处理数据
返回多行结果集的select语句,并可使用游标循环处理
...
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 ...
MySql字符串处理函数
- 博客分类:
- Sql
001、
字符串连接
CONCAT(str1,str2,...)
返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式
002、长度
LENGTH(str) 获取字节长度
char_length(str) 获取字符长度
004、字符所在位置
LOCATE(substr,str)
获取当前时间:now( )
001、
日期格式化
DATE_FORMAT(date,format)
根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3r ...