测试结果:
success:从Id:1转账10元到Id:2
3. 示例2:测试返回DataTable
①存储过程:
create procedure [dbo].[pro_ReturnDataTable] as begin select Id as 用户ID ,Balance as 余额 from szmBank; end go
②数据库中测试:
execute pro_ReturnDataTable
测试结果:即显示szmBank中的所有数据
③控制台中测试:
static void Main(string[] args)
{
DataTable dt = SqlHelper.GetDataTable("pro_ReturnDataTable", CommandType.StoredProcedure);
foreach (DataRow row in dt.Rows)
{
Console.WriteLine(row["用户ID"].ToString() + ":" + row["余额"].ToString());
}
Console.ReadKey();
//TransferAccounts();
ReturnDataTable();
}
测试结果:即打印szmBank中的所有数据
4. 源代码下载
C#中使用存储过程-源代码下载
所需要的数据库表在示例中已说明,可以直接使用建表语句创建!
存储过程的SQL语句在示例中完整的展示了,可以直接复制!
总结
到此这篇关于SQL Server存储过程在C#中调用的文章就介绍到这了,更多相关SQL Server存储过程在C#调用内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!










