c#通过调用存储过程返回表的详细用法
来源:互联网 发布:mysql修改密码语句 编辑:程序博客网 时间:2024/06/05 02:49
通过调用存储过程不但能返回值,还能返回一张表,下面的代码中实现了创建一个临时表,并返回这个表(支持多个)的用法。希望对大家有帮助,
这里还涉及到一个临时表的创建,什么是sql server真正的临时表,并发不冲突的临时表,要让系统建立在tempdb中才是,sql server会自动管理这些临时表
c#代码如下
- DataSet ds = new DataSet();
- System.Data.OleDb.OleDbCommand cmd = m_TdlyDataAccess.DBConnection.CreateCommand();
- cmd.CommandText = "prcTest";
- cmd.CommandType = CommandType.StoredProcedure;
- System.Data.OleDb.OleDbDataAdapter dap = new System.Data.OleDb.OleDbDataAdapter(cmd);
- dap.Fill(ds);
存储过程如下
- SET QUOTED_IDENTIFIER ON
- GO
- SET ANSI_NULLS ON
- GO
- CREATE PROCEDURE [dbo].[prcTest]
- AS
- begin
- CREATE TABLE #t(x INT PRIMARY KEY,y int default 0,z int default 0)
- INSERT INTO #t VALUES (99,0,0)
- INSERT INTO #t VALUES (239,0,0)
- INSERT INTO #t VALUES (939,0,0)
- select * from #t
- drop table #t
- end
- GO
- SET QUOTED_IDENTIFIER OFF
- GO
- SET ANSI_NULLS ON
- GO
- c#通过调用存储过程返回表的详细用法
- C#数据库(c#通过调用存储过程返回表)
- c# 通过存储过程返回表集合
- C#调用存储过程 之返回值与输出参数的区别与用法实例
- java通过prepareCall调用oracle返回游标的存储过程
- c#调用带参数或返回值的存储过程
- C#调用带返回值的存储过程
- C#调用存储过程返回值
- C#调用存储过程返回值
- C#调用存储过程返回值
- C#调用存储过程返回值
- C# 调用存储过程Return返回值
- C#通过ODBC调用DB2存储过程
- c#中调用存储过程返回表的分页数据及总记录个数
- sql生成(c#调用存储过程返回数据表)代码的存储过程
- 存储过程输出参数、返回值、返回表及C#调用
- 调用带 返回值 的存储过程
- del调用返回游标的存储过程
- C#调用非托管dll的参数传递设置
- 2008年度国际杰出设计大奖鉴赏
- Visual C++ dll
- 工资表单设计
- 港湾开发人员培训语录有感!
- c#通过调用存储过程返回表的详细用法
- 什么是事务
- 学习动态性能表
- 如何监控文件夹内容变化
- lucene
- Java调用存储过程
- Linux Power Management分析一
- Visual C++ Windows 用来定位 DLL 的搜索路径
- Visual C++ 确定要使用的链接方法