如何 获取SQL Server中的存储过程参数列表

原创 2013年12月03日 10:13:17

      以下为实例调用过程::::: 

#region 获取存储过程参数列表

        /// <summary>
        /// 获取存储过程参数列表
        /// </summary>
        /// <param name="storePName">存储过程名称</param>
        /// <returns></returns>
        public static DataTable GetStoreParasm(string storePName)
        {
            string sql = "select a.name  from   syscolumns   a  left   join   sysobjects   b   on   a.id   =   b.id  where   left(a.name,1)   =   '@' and b.name='"+storePName+"'";
            SqlCommand cmd = new SqlCommand(sql, new SqlConnection(connect.connstr));
            cmd.Connection.Open();
            DataSet ds = new DataSet();
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            da.Fill(ds);
            return ds.Tables[0];
        }

        #endregion

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    //加载字段到checkboxlist   
    DataTable dtStoreParas = DataOp.GetStoreParasm(e.Node.Name); //调用
     for (int m = 0; m < dtStoreParas.Rows.Count; m++)
     {
        chklColumn.Items.Add(dtStoreParas.Rows[m]["name"].ToString(), true);
     }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Sql Server 不常见应用之一:获取表的基本信息、字段列表、存储过程参数列表

【推荐】Sql Server 不常见应用之一获取表的基本信息、字段列表、存储过程参数列表 ——通过知识共享树立个人品牌。    一、获取表的基本信息SELECT [TableName] = [Tabl...

SQL SERVER如何获取指定数据库中所有存储过程的参数

SELECT sp.object_Id as FunctionId, sp.name as FunctionName, isnull(param.name,'')as Para...
  • whaxrl
  • whaxrl
  • 2016年04月14日 14:22
  • 755

SQL SERVER存储过程,参数默认值设置

业务背景:当我们要对存储过程设置一些传入参数时,如果存在传入参数允许不传入,那么为了保证参数的完整性,必须对存储过程的形参设置默认值,那么当执行存储过程,传入实参不完整时,SQL会自动检查是否有对应缺...

SQL Server 存储过程的创建参数

请大家来了解一下存储过程的语法。   Create PROC [ EDURE ] procedure_name [ ; number ]     [ { @parameter data_type ...

SQL Server存储过程Return、output参数及使用技巧

SQL Server目前正日益成为WindowNT操作系统上面最为重要的一种数据库管理系统,随着 SQL Server2000的推出,微软的这种数据库服务系统真正地实现了在WindowsNT/2000...

SQL Server系统存储过程和参数示例

一些用在SQL 2000的企业管理GUI中,并且不打算用于其他的流程。微软已预计将其中的一些存储过程从未来的SQL Server版本中删除(或已经删除了)。虽然这些存储过程可能很有用并为你节省了很多时...

Sql Server A表汇总到B表存储过程(直接赋参数用,源码)

set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO -- -- -- -- -- ...
  • dxnn520
  • dxnn520
  • 2012年06月05日 20:23
  • 1334

SQL Server存储过程 对数组参数的循环处理

SQL Server存储过程 对数组参数的循环处理 方法一 分割 例:通过SQL Server存储过程传送数组参数删除多条记录 eg. ID 值为'1,2,3' 以下存储过程就...

SQL Server存储过程数组参数

SQL Server存储过程数组参数    SQL Server存储过程不支持数组参数类型,要传递数量不定的参数,需要采用其他方式进行传递   方法一:利用字符串截取拆分数组字符串 -- =...

获取所有SQL Server 2005存储过程的简便方法

获取所有SQL Server 2005存储过程的简便方法 摘要: 对于数据库管理员来说,可以经常想了解一些之前未听说过的存储过程,SQL Server 2005存储过程实际上...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何 获取SQL Server中的存储过程参数列表
举报原因:
原因补充:

(最多只允许输入30个字)