/*
游标:可以用来存放查询结果,逐行提取查询结果,以编程的方式访问数据
类型:1.隐式游标;2.显示游标;3.引用游标
*/
/*
在PL/SQL中使用DML语句时自动创建隐式游标
隐式游标自动声明、打开和关闭,其名为 SQL
通过检查隐式游标的属性可以获得最近执行的DML语句的信息
隐式游标的属性有:
1.%FOUND – SQL语句影响了一行或多行时为 TRUE
2.%NOTFOUND – SQL语句没有影响任何行时为TRUE
3.%ROWCOUNT – SQL语句影响的行数
4.%ISO...
分类:
数据库 时间:
2014-05-13 23:56:53
阅读次数:
522
/*
视图:经过以制定的方式显示来自一个或多个表的数据
可以视为"虚拟表"或"存储的查询"
创建视图所依据的表为基表
优点:1.提供了另外一种级别的安全性;
2.隐藏数据的复杂性;
3.简化用户的sql语句;
4.隔离基表的变化
5.通过重命名列,从另外一个角度提供对数据的访问。
*/
/*
索引:索引是与表相关的一个可选结构
创建索引的优点:1.减少磁盘的I/O
2.能提高查询语句...
分类:
数据库 时间:
2014-05-13 09:19:59
阅读次数:
337
14.存储过程是什么?有什么用?有什么优点?
存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库。中用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
存储过程用于实现频繁使用的查询、业务规则、被其他过程使用的公共例行程序
存储过程在创建时即在服务器上进行编译,所以执行起来比单个 SQL 语句快...
分类:
数据库 时间:
2014-05-13 08:53:18
阅读次数:
396
在谈设计Oracle分区表之间先区分一下分区表和表空间的个概念:
表空间:表空间是一个或多个数据文件的集合,所有数据对象都存放在指定的表空间中,但主要存放表,故称表空间。
分区表:分区致力于解决支持极大表和索引的关键问题。它采用他们分解成较小和易于管理的称为分区的片(piece)的方法。一旦分区被定义,SQL语句就可以访问的操作某一个分区而不是整个表,因而提高管理的效率。分区对于数据仓...
分类:
数据库 时间:
2014-05-13 08:40:56
阅读次数:
379
PL/SQL:过程语言(Procedure Language)和结构化语言(Structured Query Language)结合而成的编程语言,是对SQL的扩展,支持多种数据类型,如大对象和集合类型,可使用条件和循环等控制语句,可创建存储过程,程序包和触发器等,给sql语句的执行添加程序逻辑,与Oracle服务器和Oracle工具紧密集成,具有可移植性,灵活性和安全性。
优点:
1. 支持SQL,可以使用:DML,DCL,游标控制和SQL运算符
2. 支持面向对象(OOP)。
...
分类:
数据库 时间:
2014-05-13 06:46:06
阅读次数:
463
在Sqlite3中没用top语法的结构,Sqlite3中是用limit来实现这样的功能的。mytable表中的数据如下:idvalue1hello2你们3你们4VeryGood5!如下SQL语句:select*frommytablelimit3;显示的查询结果是:1hello2你们3你们相当于SqlServer中的Top3;但是limit的功能比top强大,尤其是在..
分类:
数据库 时间:
2014-05-13 04:53:12
阅读次数:
323
1、复制表命令格式Createtable表名复制表时,原表key字段的属性不会被复制给新表。复制学生信息表stuinfo复制叫stuinfo_1402Createtablestuinfo_1402select*fromstuinfo;//把stuinfo中的内容全部复制Createtablestuinfo_1402selectname,age,sexfromstuinfowheresex=”man”;/..
分类:
其他好文 时间:
2014-05-13 00:43:38
阅读次数:
311
kohana中文官方资料太少了,只能靠自己慢慢摸索。kohana的sql语句...
分类:
数据库 时间:
2014-05-12 23:16:16
阅读次数:
608
【文章摘要】 在通信类软件中,程序经常需要与数据库打交道。为了实现诸如从数据库中获取数据、更新数据库表某字段、插入或删除某条数据等功能,就需要在C语言程序中构造一些SQL语句,并用函数来执行这些SQL语句。 本文介绍如何在C语言程序中构造并执行SQL语句,为相关软件开发工作的开展提供了参考。【关键词】 SQL语句 C语言 程序 流程 开发 一、为...
分类:
数据库 时间:
2014-05-11 21:40:37
阅读次数:
561
存储过程与函数的区别
存储过程是用户定义的一系列sql语句的集合,设计特定的表或其他对象的任务,用户可以调用存储过程;
而函数通常是数据库已定义的方法,它接受参数并返回某种类型的值并且不涉及特定的用户表。...
分类:
数据库 时间:
2014-05-11 21:06:52
阅读次数:
418