1.sqlMap的整体理解:配置设置之后,就是建立了一个sqlMAP(ID,SQL),可以向其中输入参数,也可与返回数据。
select * from student
2.理解SQL语句中的参数书写方式
1)理解#id#的意思:
#id# 就相当与占位符,就像JDBC里面的“?”。
param...
分类:
数据库 时间:
2014-09-10 15:50:30
阅读次数:
199
1. 查询数据库系统时间,常以服务器默认的格式进行显示(根据数据库的字符集而定);注意:dual 为数据库中的虚表,隶属于管理员 sys 用户,但所有的用户都可以访问;无实际意义,仅充当select 语句的结构(用 select取系统信息、临时结果等时,以 dual 充当语句结构);TYGER@OR...
分类:
数据库 时间:
2014-09-10 15:37:50
阅读次数:
235
SQL分页语句有关分页SQL的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条SQL语句的分页SQL吧。方法1:适用于SQLServer2000/2005SELECTTOP..
分类:
数据库 时间:
2014-09-09 18:35:39
阅读次数:
245
上篇文章讲述了全扫描,这篇文章将介绍索引的结构和扫描方式,在后面将开始讲述每一种扫描方式。
当Oracle通过索引检索具体的一列或多列的列值时,就会执行索引扫描。首先我们来看看索引节点包含的数据。
索引节点包含的数据
索引可以被创建在表的单列或者多列上,索引中包含了这些列的值、rowid和一些其它信息,我们关心的只有列值和rowid。由于索引带有列值,应此如果你的SQL语句只涉及到索引的列,...
分类:
数据库 时间:
2014-09-09 18:21:49
阅读次数:
227
3、甲、乙、丙三人在玩牌,一共玩了一百盘,各盘的成绩都保存在Score表中。请用SQL语句查出三人各自的最高分在哪一局,输出局号和最高成绩。字段名属性备注IDInt(自增)局号OptionAInt甲的成绩OptionBInt乙的成绩OptionCInt丙的成绩答案:create table Test...
分类:
编程语言 时间:
2014-09-09 15:10:08
阅读次数:
263
Oracle支持的SQL指令可分为数据操作语言语句、数据定义语言语句、事务控制语句、会话控制语句等几种类型:1、数据操作语言语句数据操作语言语句(Data manipulation language,DML)用于进行数据的检索和更新操作。数据检索是数据库应用中使用频率最高的操作类型,因此数据检索的效...
分类:
数据库 时间:
2014-09-09 11:16:38
阅读次数:
267
锁定提示对SQL语句进行特别指定,这个指定将覆盖事务的隔离级别。下面对各个锁定提示分别予以介绍(更多资料请查看SQLserver的联机帮助),笔者做出了以下分类。④UPDLOCK:发出更新锁,保持到事务事务结束。(更新锁:不阻塞别的事物,允许别的事物读数据(即更新锁可与共享锁兼容),但他确保自...
分类:
数据库 时间:
2014-09-09 11:15:58
阅读次数:
207
对象①锁:每条SQL语句②隔离:事务锁①并发问题丢失更新未确认的读取(脏读)不一致的分析(非重复读):多次读取相同的数据(行)不一致(其他用户更改update)幻像读:多次读取有不存在和新增的数据(其他用户插入insert或删除delete)隔离级别隔离级别脏读不可重复读取幻像说明未提交读(read...
分类:
数据库 时间:
2014-09-07 22:20:55
阅读次数:
376
视图不是表,视图里面的数据是通过sql语句去表中查询得到的。当表中的数据发送更改之后,视图里的数据也会发生相应的更改。所以我么一般有两种方式更新视图里面的数据:一是更新表中的数据,从而间接地更新视图中的数据;二是直接写sql已经更新视图。第一种是方式是一定可以的,第二中方法,能否可行取决于视图的.....
分类:
其他好文 时间:
2014-09-07 21:07:15
阅读次数:
466