几行代码列举数据库中的所有存储过程和存储过程参数
2010-09-27 16:18
387 查看
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;
using Microsoft.SqlServer.Management.Smo;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
Server server = new Server(".");
Database db = server.Databases["YouDBName"];
foreach (StoredProcedure sp in db.StoredProcedures)
{
if (sp.IsSystemObject)
{
continue;
}
Console.WriteLine(sp.Name);
foreach (Parameter parm in sp.Parameters)
{
Console.WriteLine("/t" + parm.Name + "/t/t" + parm.DataType.SqlDataType.ToString());
}
}
Console.Read();
}
}
}
需要引用Microsoft.SqlServer.ConnectionInfo和Microsoft.SqlServer.Smo两个组件。
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;
using Microsoft.SqlServer.Management.Smo;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
Server server = new Server(".");
Database db = server.Databases["YouDBName"];
foreach (StoredProcedure sp in db.StoredProcedures)
{
if (sp.IsSystemObject)
{
continue;
}
Console.WriteLine(sp.Name);
foreach (Parameter parm in sp.Parameters)
{
Console.WriteLine("/t" + parm.Name + "/t/t" + parm.DataType.SqlDataType.ToString());
}
}
Console.Read();
}
}
}
需要引用Microsoft.SqlServer.ConnectionInfo和Microsoft.SqlServer.Smo两个组件。
相关文章推荐
- 几行代码列举数据库中的所有存储过程和存储过程参数
- 查询指定数据库的所有存储过程和参数
- SQL SERVER如何获取指定数据库中所有存储过程的参数
- Java代码调用数据库带输出参数的存储过程
- sqlserver中打印出某个数据库的所有存储过程代码的例子
- 获取SQL SERVER某个数据库中所有存储过程的参数
- 删除数据库的所有存储过程、主键、外键、索引等
- 删除数据库的所有存储过程、主键、外键、索引等
- Qt连接数据库代码,按照工作要求实现数据库存储过程实例
- 根据存储过程名字生成ADO.NET数据库访问代码
- 查找数据库中所有存储过程的内容
- 【代码生成】生成数据库下某个存储过程的访问代码
- 利用SQL语句查找某数据库中所有存储过程包含的内容
- 利用SQL语句查找某数据库中所有存储过程包含的内容(转)
- 删除数据库的所有存储过程、主键、外键、索引等
- 利用SQL语句查找某数据库中所有存储过程包含的内容
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- 折腾Oracle问题小菜记[分页存储过程/查询所有表、视图、存储过程/查询表、视图、存储过程字段结构与参数](三)
- VS与F5调试,Eval绑定时间数据,获取数据库中所有的存储过程