这个例子里面我们从两个表中取出头两行,然后合并到一个表中.
下面是实现这个功能的代码: 【程序编程相关:openwebmail安装笔记】
在现实中我们常常会遇到这样的情况,在一个数据库中存在两个表,假设表1储存着公司个产品本季度销售信息,表2储存着公司本季度欠款金额情况.在一个页面中我们想把这两个信息显示出来.通常的做法是在程序中进行两次sql查询,返回两个结果集,在分别显示出来,非常麻烦. 【推荐阅读:网吧常见漏洞及利用方法】
【扩展信息:我的文章-《剖析Delphi中的多态》】create procedure test
as set nocount on --指示存储过程不返回查询影响的行数 declare @col1c varchar(20),@col2c varchar(20), @index int set @index = 1 create table #tmptbl --创建一个临时表,用于储存我们的结果 ( colid int identity(1,1) primary key clustered, col1 varchar(20), col2 varchar(20) )declare cur1 cursor for select top 2 customerid from orders
declare cur2 cursor for select top 2 regiondescription from region ... 下一页