本文主要是介绍SQL Server2012 创建数据库存储过程和VS2015 C#调用自己的存储过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一步,打开sql server
第二部,输入密码连接数据库
第三步,选择数据库“aaa”-->选择“可编程性”-->选择"存储过程"
第四部,选择"存储过程"右击“新建存储过程”,编写自己的存储过程语句
写法见:SQL Server存储过程详解
第五步,点击菜单上面的“执行”,一个存储过程就完成了。如果还要继续建存储过程,从第四步开始,一个文件里只能放一个存储过程。
第六步,返回到“存储过程”这一目录,就可以看到自己编写的存储过程了。
第七部,如何调用自己的存储过程呢?
该部分我使用的VS2015,首先建一个web项目。
只需在代码中用下面的代码调用即可。
//存储过程测试函数public static string conn = "Server=.;Database=aaa;uid=sa;password=123";public SqlConnection con = new SqlConnection(conn);void ProcedureTest() {
//GetAllUser为存储过程的名称
SqlDataAdapter dp = new SqlDataAdapter(common("GetAllUser"));DataSet ds = new DataSet();// 填充dataset dp.Fill(ds, "user");dataGridView1.DataSource = ds.Tables["user"];//遍历一个表多行多列foreach (DataRow mDr in ds.Tables[0].Rows){foreach (DataColumn mDc in ds.Tables[0].Columns){Console.WriteLine(mDr[mDc].ToString());}}
public SqlCommand common(string proName){SqlCommand cmd = new SqlCommand();// 设置sql连接 cmd.Connection = con;// 如果执行语句 cmd.CommandText = proName;// 指定执行语句为存储过程 cmd.CommandType = CommandType.StoredProcedure;return cmd;}
这篇关于SQL Server2012 创建数据库存储过程和VS2015 C#调用自己的存储过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!