2017年3月27日

一个存储过程调用另一个存储过程 (2009-12-29 13:57:05)

摘要: 标签: it it --在开发阶段,有时不想在c#中处理一些表中的字段内容,直接在存储过程中处理,--以下是我的在开发时,在存储过程中处理日期时,通过一个存储过程中调用另一个存储过程的实现方法,--第一次运用这种,刚开始不会的,在网上查了一下,感觉有必要写下来,以便下会遇到时方便查阅!刚学存储过程不 阅读全文

posted @ 2017-03-27 17:49 水碧 阅读(783) 评论(0) 推荐(0) 编辑

4.3.3 基于行的操作

摘要: 在其他数据库产品中,一种比较流行的技术是将select查询结果天道一个游标类型的变量中,然后遍历每一行。在SQL Server中也可以这样做,不过这通常和查询处理引擎的工作方式相反。只要可能,就应使用基于集合的结果,而不是处理各个行。行级游标操作肯定有自己的适用场合,但很少用于事务代码。 【责任编辑 阅读全文

posted @ 2017-03-27 16:25 水碧 阅读(106) 评论(0) 推荐(0) 编辑

4.3.2 基于集合的操作

摘要: 在SQL Server处理select命令时,会在内存中建立一个结构,以返回结果集。这个结构实质上是一个有行和列的二维数组,称为“游标(cursor)”。“游标”这个词是“CURrent set of Records(当前记录集)”的缩写。它表示从表或者查询中返回的行的整个集合。SQL Server 阅读全文

posted @ 2017-03-27 16:21 水碧 阅读(123) 评论(0) 推荐(0) 编辑

4.3 数据操纵语言(DML)

摘要: 本章介绍DML的基本语句。 对数据只能执行以下四种操作:创建(Create)记录、读取(Read)记录、更新(Update)记录值和删除(Delete)记录。这几个词拼写为CRUD——即可对数据执行CRUD操作。在设计SQL时,设计人员选择不同的词汇来描述这4个操作:Insert(插入)、Selec 阅读全文

posted @ 2017-03-27 16:13 水碧 阅读(639) 评论(0) 推荐(0) 编辑

4.2 从哪儿开始

摘要: 该从哪儿开始呢?这是一个先有蛋还是先有鸡的问题。在查询数据之前,数据必须已保存在某个地方。从创建新数据库的最开始讲解整个过程会显得过于零散,为了简单起见,我们将从已有数据库中的数据开始讲解。本章末尾将讲解主要用于数据库构造与管理的DDL与DCL语句。 我们将使用AdventureWorks2008示 阅读全文

posted @ 2017-03-27 15:50 水碧 阅读(107) 评论(0) 推荐(0) 编辑

子查询、联合查询和连接查询

摘要: 子查询:查询中嵌套查询。 如:select * from (select CName,CId from TblClass union select DName,DId from Department) as t1 order by cname 联合查询:将多个结果集合并成一个结果集,前提是列数相同, 阅读全文

posted @ 2017-03-27 15:39 水碧 阅读(622) 评论(0) 推荐(0) 编辑

4.1 SQL的本质

摘要: 对于早期的关系数据库,整个行业做了很多努力,试图统一不同的专用查询语言。IBM曾建立了一个早期的标准,被称为Structured English Query Language,这个名字缩写为SEQUEL。另外一种语言称为"选择查询语言(Select Query Language,SQL)",它包含了 阅读全文

posted @ 2017-03-27 13:44 水碧 阅读(680) 评论(0) 推荐(0) 编辑

本书说明

摘要: 本书的示例可使用从Microsoft下载的示例数据库:用于SQL Server 2005的示例数据库是AdventureWorks,用于SQL Server 2008的示例数据库是AdventureWorks2008。这两个数据库的结构大不相同,所以本书为这两个版本的数据库提供了不同的代码示例。 第 阅读全文

posted @ 2017-03-27 11:58 水碧 阅读(251) 评论(0) 推荐(0) 编辑

解决Tomcat出现内存溢出的问题

摘要: Tomcat服务器出现java.lang.OutOfMemoryError:Java heap space异常 1.可能是程序错误,比如:程序陷入死循环 2.堆内存太小 一般情况下,java创建的对象在不使用一段时间后会被gc回收。 若同时处理的数据量较大:如较大的查询结果或打开较大的文件,可能会出 阅读全文

posted @ 2017-03-27 11:49 水碧 阅读(1366) 评论(0) 推荐(0) 编辑

用视图+存储过程解决复杂查询的排序分页问题

摘要: 为了模拟这个问题,首先建立两个表。 create table t_userType( id int identity(1,1) not null primary key, name varchar(50) ) go create table t_user( id int identity(1,1) 阅读全文

posted @ 2017-03-27 11:22 水碧 阅读(902) 评论(0) 推荐(0) 编辑

导航