C# 创建存储过程

简介:

忘了咋调用存储过程,嘿嘿,记录下msdn的案例

using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;


public partial class StoredProcedures
{
    [SqlProcedure()]
    public static void InsertCurrency_CS(
        SqlString currencyCode, SqlString name)
    {
        using (SqlConnection conn = new SqlConnection("context connection=true"))
        {
            SqlCommand InsertCurrencyCommand = new SqlCommand();
            SqlParameter currencyCodeParam = new SqlParameter("@CurrencyCode", SqlDbType.NVarChar);
            SqlParameter nameParam = new SqlParameter("@Name", SqlDbType.NVarChar);

            currencyCodeParam.Value = currencyCode;
            nameParam.Value = name;

            InsertCurrencyCommand.Parameters.Add(currencyCodeParam);
            InsertCurrencyCommand.Parameters.Add(nameParam);

            InsertCurrencyCommand.CommandText =
                "INSERT Sales.Currency (CurrencyCode, Name, ModifiedDate)" +
                " VALUES(@CurrencyCode, @Name, GetDate())";

            InsertCurrencyCommand.Connection = conn;

            conn.Open();
            InsertCurrencyCommand.ExecuteNonQuery();
            conn.Close();
        }
    }
}
本文转自today4king博客园博客,原文链接:http://www.cnblogs.com/jinzhao/archive/2009/02/23/1396706.html,如需转载请自行联系原作者
相关文章
|
4月前
|
存储 SQL 关系型数据库
项目6总结:创建与使用存储过程
项目6总结:创建与使用存储过程
42 0
|
10月前
|
存储 SQL NoSQL
第15章_存储过程与函数
第15章_存储过程与函数
86 0
|
11月前
|
存储 关系型数据库 MySQL
创建存储过程以及触发器
创建存储过程以及触发器
|
11月前
|
存储 SQL 关系型数据库
MySQL数据库————存储过程和函数(二)
MySQL数据库————存储过程和函数(二)
143 0
|
11月前
|
存储 SQL 关系型数据库
MySQL数据库————存储过程和函数(一)
MySQL数据库————存储过程和函数(一)
469 0
|
存储 SQL NoSQL
存储过程与函数
MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可
存储过程与函数