请问大家在sql 2005中怎么实现多表的查询的存储过程?

MS-SQL Server > 基础类 [问题点数:100分,结帖人liuzhengkang]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:262849
勋章
Blank
探花 2006年 总版技术专家分年内排行榜第三
Blank
进士 2005年 总版技术专家分年内排行榜第四
Blank
金牌 2006年11月 总版技术专家分月排行榜第一
2006年3月 总版技术专家分月排行榜第一
2006年2月 总版技术专家分月排行榜第一
2006年1月 总版技术专家分月排行榜第一
2005年12月 总版技术专家分月排行榜第一
Blank
银牌 2006年5月 总版技术专家分月排行榜第二
2005年11月 总版技术专家分月排行榜第二
2005年10月 总版技术专家分月排行榜第二
2005年9月 总版技术专家分月排行榜第二
等级
本版专家分:10609
等级
本版专家分:140731
勋章
Blank
进士 2008年 总版技术专家分年内排行榜第六
Blank
银牌 2007年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2011年7月 荣获微软MVP称号
2009年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
2008年7月 荣获微软MVP称号
Blank
黄花 2008年4月 MS-SQL Server大版内专家分月排行榜第二
2008年3月 MS-SQL Server大版内专家分月排行榜第二
2008年1月 MS-SQL Server大版内专家分月排行榜第二
2007年12月 MS-SQL Server大版内专家分月排行榜第二
等级
本版专家分:140731
勋章
Blank
进士 2008年 总版技术专家分年内排行榜第六
Blank
银牌 2007年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2011年7月 荣获微软MVP称号
2009年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
2008年7月 荣获微软MVP称号
Blank
黄花 2008年4月 MS-SQL Server大版内专家分月排行榜第二
2008年3月 MS-SQL Server大版内专家分月排行榜第二
2008年1月 MS-SQL Server大版内专家分月排行榜第二
2007年12月 MS-SQL Server大版内专家分月排行榜第二
等级
本版专家分:57685
勋章
Blank
黄花 2009年4月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2009年5月 MS-SQL Server大版内专家分月排行榜第三
等级
本版专家分:282
等级
本版专家分:1659
勋章
Blank
红花 2010年9月 Delphi大版内专家分月排行榜第一
2010年8月 Delphi大版内专家分月排行榜第一
Blank
黄花 2011年2月 Delphi大版内专家分月排行榜第二
2011年1月 Delphi大版内专家分月排行榜第二
2010年12月 Delphi大版内专家分月排行榜第二
2010年11月 Delphi大版内专家分月排行榜第二
2010年10月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年3月 Delphi大版内专家分月排行榜第三
2010年7月 Delphi大版内专家分月排行榜第三
等级
本版专家分:28
等级
本版专家分:22928
勋章
Blank
红花 2009年6月 MS-SQL Server大版内专家分月排行榜第一
等级
本版专家分:303
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
liuzhengkang

等级:

SQL合并多表查询记录的存储过程

思路:将查询到的记录保存进一个临时,再临时表中进行查询,用完后删除临时; select * from dbo.PE_NodesCREATE PROCEDURE [dbo].[PR_GetNodeInfoByNodeID]@Nodeid INT   declare @str varchar(300),@...

多表查询存储过程

多表查询存储过程 ;看懂了应该会有所收获 1 -- Description: 根据条件查询金融产品信息。 2 -- ============================================= 3 ALTER PROCEDURE [dbo].[SearchProduct] 4 ( 5 @ben1 ...

一个存储过程,个select语句,形成读取数据

publicstaticDataSetSqlNormal_(stringstorename){DataSetdataset=newDataSet();SqlConnectionSqlConn=newSqlConnection(connection);SqlConn.Open();SqlComma...

MySQL多表关联查询存储过程

-- **************关联查询多表查询)**************** -- 需求:查询员工及其所在部门(显示员工姓名,部门名称) -- 1.1 交叉连接查询(不推荐。产生笛卡尔乘积现象:4 * 4=16,有些是重复记录) SELECT ...

SQL 2005 多表分页存储过程

分页请访问: http://www.520teacher.com/ ********************************************************** #region 返回所有职位对象 带分页 /// <summary> /// #region 返回所有职位对象带...

SQLServer 存储过程中不拼接SQL字符串实现多条件查询

因为前端页面传过来的下拉菜单的值不固定,数据是这样的,0是全部,1是男,2是女,当选择全部时,要能查询出所有的用户,否则只能查询出来男的用户或者女的用户,一般都是在存储过程中写 declare @sql nvarchar(500...

SQL Sever 简单实现两张之间的数据更新(存储过程)

B的每一条数据的idcard如果A也有的话,则修改A表中的数据为B数据,如果A没有的话,则向A插入该条数据。A有,B没有的数据则不改变。 A、B原始数据: 创建存储过程代码: CREATE PROCEDURE ...

SQL SERVER 在存储过程中执行模糊查询

CREATE PROCEDURE dbo.check_address @name NCHAR(10)ASBEGIN SELECT * FROM dbo.students WHERE name LIKE N'%' + @name + N'%';END;GO

Sql Server2012 如何在存储过程中实现根据判断插入更新数据

通过存储过程插入数据时加入判断条件语句,判断结果hrid字段与数据源有相同值时删除目标相同数据(整条记录),做插入!请各位大佬给出语句!存储过程如下 create procedure [dbo].[PACS_His_Report_insert] ...

sql 如何建立一个存储过程时更新两张的数据?

create proc proc2 ( @OrderID int, @BookID varchar(20),--更新 orderInfo quantity;更新 orderSheet payment @BookStock int ...FROM orderInfo,orderSheet,...求问:这样错哪里?正确的又应该怎样做?

SQL Server如何用存储过程处理百万条数据多表连接分页查询

问题:想用sql server实现百万条数据的分页查询。主要用到两个1:Bride(BrideId,FirstName,LastName,ZipCode,State,PhoneNumber,Store)leadId...请各位大神指教,怎么用存储过程实现这种高效分页查询

sqlserver存储过程实现九九乘法口诀

创建存储过程create procedure g asdeclare @i int,@j int,@str varchar(max)set @i=1while @i&lt;=9begin set @j=1 set @str='' while @j&lt;=@i begin set @str=@str+convert(char(1),@j)+'*'+convert...

sql】-存储过程实现循环遍历一列数据

遇到一个问题:查询表中一列数据,需要取出每一行数据来执行下一个存储过程。这可怎么闹?别急,小编来给你支招。 正文  逻辑:第一次取第一行记录,第二次取第二行记录,第三次取第三行记录…… 方法一 :...

执行存储过程/存储过程中执行SQL语句

外部工具执行存储过程(调试一下该存储过程效果一样) EXEC APP022.APP_OXYGEN_PRO.PRO_UPDATE_ID(‘hellowhat’);...存储过程中执行sql str:=‘select * from table’; EXECUTE IMMEDIATE STR; ...

SQL SERVER存储过程实现分页

Create PROCEDURE [dbo].[sp_PageList]--创建存储过程 ( @StationID nvarchar(32),--工位ID @PageSize INT, --每页显示的项数 @PageIndex INT--当前页数 ) AS BEGIN --获取总行数,用count(*) declare @Sqlselect ...

[SQL Server玩转Python] 三.SQL Server存储过程实现Python鸢尾花决策树训练及预测

前两篇文章主要讲解SQL Server开发Python环境的安装过程,T-SQL实现表查询及简单的数据分析实验。这篇文章通过存储过程实现Python鸢尾花数据分析,将训练和预测分离进行实验。本文是基础性文章,该方面知识较少,...

MYSQL利用存储过程实现模糊查询

废话不说,接下来我们讲一下MYSQL数据库如何利用存储过程实现模糊查询呢? 假如我们数据库建有这样的一个: 接下来我们直接上存储过程sql语句: CREATE PROCEDURE selectGood(in _goodName VAR...

SQL存储过程实现可以通过班级查询不同科目的平均分,并统计该班级男生数量)

–提高应用程序的通用性和可移植性:存储过程创建后,可以程序次调用,而不必重新编写该存储过程SQL语句。并且数据库专业人员可以随时对存储过程进行修改,且对程序源代码没有影响,...

面试 SQL整理 常见的SQL面试题:经典50题

4.多表查询 【面试题类型总结】这类题目属于行列如何互换,解题思路如下: 其他面试题: SQL基础知识整理: select 查询结果 如:[学号,平均成绩:组函数avg(成绩)]from 从哪张表查找数...

SQL Server中在存储过程中使用游标修改中数据

在SQLServer存储过程中使用游标修改另外一张表中的数据,关键在于理清达到目标所需要完成的先后顺序,本文用一个非常简单的例子做出说明

SQL 在存储过程中使用游标

使用游标,实现类似于for循环的操作。BEGIN DECLARE t VARCHAR(200); DECLARE t1 int ; DECLARE ls_cursor CURSOR FOR SELECT name FROM user; #游标结束时,设置状态 DECLARE CONTINUE HANDLER FOR NOT FOUND ...

Hive中实现存储过程–HQL/SQL

目前版本的Hive没有提供类似存储过程的功能,使用Hive做数据开发时候,一般是将一段一段的HQL语句封装Shell或者其他脚本,然后以命令行的方式调用,完成一个业务或者一张报表的统计分析。 好消息是,现在...

请问各位大神spark sql中如果要实现 update操作该如何做?

我现在涉及到一个问题,本来是用oracle存储过程实现的业务操作,要用spark来改写存储过程存储过程中涉及到更新操作,但是sparksql的sqlContext.sql不支持update语句,该如何实现对应的功能呢,请高手赐教。

JDBC 存储过程(使用java代码编写sql 存储过程

1.定义一个存储过程(不带参数) 使用sql语句定义一个存储过程挺简单的,参考这一篇博文https://blog.csdn.net/qq_44973159/article/details/91491985 create procedure ccgc as select * from t_student 而使用...

SQLServer存储过程返回值总结

1. 存储过程没有返回值的情况(即存储过程语句没有return之类的语句) 用方法 int count = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况 (1)假如通

sql中怎样在多表联合查询后的表中进行增删改操作,新手求大神详细讲解

C#的winform的DataGridView显示联合查询的结果,下面就是4张表的联合查询的语句,我需要DataGridView显示的表中做删除操作,只需要知道删除的sql语句就行,用存储过程也好,级联删除也好,希望详细,我已经...

SQL 存储过程更新

USE [Reader] GO /****** Object: StoredProcedure [dbo].[procedure_UpdateClassifyArticle] Script Date: 2018/3/27 16:12:21 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER procedure [db...

SQLSERVER存储过程语法详解

1 2 3 4 5 6 7 8 9 10 11 CREATE PROC [ EDURE ] procedure_name [ ; number ]  [ { @parameter data_type } ...  [ VARYING ] [ = default ...

[SQL Server玩转Python] 二.T-SQL查询表格值及Python实现数据分析

前一篇文章主要讲解SQL Server开发Python环境的安装过程及基本的数据分析代码实现,本文主要讲解T-SQL实现表查询及简单的数据分析实验。基础性文章,该方面知识也较少,自己也仍不断学习,希望对你有所帮助。

SQL导出EXCEL(带表头)的存储过程

SQL导出EXCEL(带表头)的存储过程  --下面的存储过程可以导出数据为真正的excel文件 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_exporttb]') and OBJECTPROPERTY...

相关热词 c#drawstring c# 操作 线程 c# ip post c# 调用嵌入的图片 c#获取数据源计算 c# 线程通信 c# 静态变量多线程 c# 内存溢出 c# 时间比对 matlab有c#接口吗