如果把所有的SQL语句都集中管理在一个配置文件中,那么程序编写和维护、发布都要方便很多,甚至可以根据这个SQL配置文件,写个代码生成器,自动生成DAL层代码。SOD框架的SQL-MAP技术正好提供了这个功能,无图无真相。
分类:
数据库 时间:
2015-05-13 00:46:41
阅读次数:
280
read uncommited (读未提交) 最低级别,可读取未提交事物的数据,这会导致脏读,比如:某时刻会话a修改了一个数据,但还未提交,此时会话b,读取了该数据,这是,会话a回滚了事物,这就导致数据出现了不一致状态,这就是脏读!read commited (提交读) 避免了脏读,但会导致不...
分类:
数据库 时间:
2015-05-13 00:34:19
阅读次数:
159
plsql 有点:交互式 非过程化 数据操纵能力强 自动导航语句简单 调试简单 想率高 声明类型的方式 1.基本类型 2.引用变量 3.记录型变量 基本格式 declare 声明 begin exception end 判断语句 if:。。then。。。 else end if;循环 loop 退出...
分类:
数据库 时间:
2015-05-13 00:30:24
阅读次数:
252
连接查询通过连接运算符可以实现多个表查询。语法 FROM join_table join_type join_table [ON (join_condition)] 其中join_table指出参与连接操作的表名,连接可以对同一个表操作,也可以对多表操作,对同一个表操作的连接又称做自连接。join_...
分类:
数据库 时间:
2015-05-13 00:28:34
阅读次数:
193
1、什么是异常在PL/SQL中的一个警告或错误的情形都可被称为异常。包括编译时错误(PLS)和运行时错误(ORA)。一个异常通常包含一个错误代码和错误文本,分别指示异常的编号和具体错误信息。异常情况处理(EXCEPTION)是用来处理正常执行过程中未预料的事件,程序块的异常处理预定义的错误和自定义错...
分类:
数据库 时间:
2015-05-13 00:23:44
阅读次数:
209
linux 下安装 postgresql 数据库...
分类:
数据库 时间:
2015-05-12 23:06:58
阅读次数:
263
需求分析---场景假设需要为公司设计一个人员管理系统,并为各级领导及全体员工分配系统登录账号。有如下几个要求:1. 权限等级不同:公司领导登录后可查看所有员工信息,部门领导登录后只可查看本部门员工的信息,员工登录后只可查看自己的信息;2. 访问权限不同:如公司领导登录后,可查看员工薪水分布界面,而员...
分类:
数据库 时间:
2015-05-12 22:58:46
阅读次数:
713
WHERE指令可以被用来由表格中有条件地选取资料。 这个条件可能是简单的 (像上一页的例子),也可能是复杂的。复杂条件是由二或多个简单条件透过AND或是OR的连接而成。一个 SQL 语句中可以有无限多个简单条件的存在。复杂条件的语法如下:SELECT "栏位名" FROM "表格名" WHERE "...
分类:
数据库 时间:
2015-05-12 22:54:51
阅读次数:
218
经常需要能够将抓出的资料做一个有系统的显示。这可能是由小往大 (ascending) 或是由大往小 (descending)。在这种情况下,我们就可以运用ORDER BY这个指令来达到我们的目的。ORDER BY的语法如下:SELECT "栏位名" FROM "表格名" [WHERE "条件"]OR...
分类:
数据库 时间:
2015-05-12 22:51:04
阅读次数:
184
下方将个人常用的MySql操作语句(Win7下)总结如下: 1. 启动与关闭数据库 “管理员”权限,MySql安装目录下bin目录//: 1.1 启动@>net start mysql 1.2 关闭@>net stop mysql; 1.3 问题:服务名无效 这种情况是mysql服务...
分类:
数据库 时间:
2015-05-12 22:51:15
阅读次数:
223
DISTINCT 找出表格内的不同资料的值语法SELECT DISTINCT "栏位名" FROM "表格名";例如:要在以下的表格,Store_Information,找出所有不同的店名时,SELECT DISTINCT Store_Name FROM Store_Information;结果:....
分类:
数据库 时间:
2015-05-12 22:51:54
阅读次数:
150
分组查询语法为:SELECT "栏位1", SUM("栏位2") FROM "表格名" GROUP BY "栏位1";示范:算出每一间店 (Store_Name) 的营业额 (Sales)SELECT Store_Name, SUM(Sales) FROM Store_Information GRO...
分类:
数据库 时间:
2015-05-12 22:49:40
阅读次数:
142
查询表时不一定每一次都要将表格内的资料都完全抓出。在许多时候,我们会需要选择性地抓资料。就我们的例子来说,我们可能只要抓出营业额超过 $1,000 的资料。要做到这一点,需要用到WHERE这个指令。这个指令的语法如下:SELECT "栏位名" FROM "表格名" WHERE "条件";例如:若要由...
分类:
数据库 时间:
2015-05-12 22:43:59
阅读次数:
141
LIKE是另一个在WHERE子句中会用到的指令。基本上,LIKE能让我们依据一个套式 (pattern) 来找出我们要的资料。相对来说,在运用IN的时候,我们完全地知道我们需要的条件;在运用BETWEEN的时候,我们则是列出一个范围。LIKE的语法如下:SELECT "栏位名" FROM "表格名"...
分类:
数据库 时间:
2015-05-12 22:46:24
阅读次数:
248
BETWEEN从一个范围 (range) 内抓出数据库中的值。BETWEEN这个子句的语法如下:SELECT "栏位名" FROM " 表格名" WHERE "栏位名" BETWEEN '值一' AND '值二';这将选出栏位值包含在值一及值二之间的每一笔资料。举例来说,若我们要由Store_Inf...
分类:
数据库 时间:
2015-05-12 22:40:24
阅读次数:
217