`

执行一个存储过程的方法

SQL 
阅读更多

 

 public DataSet CreateDataSet(string sqlString)
        {
            SqlConnection con = CreateConnection();
            SqlDataAdapter sdp = new SqlDataAdapter();
            sdp.SelectCommand = new SqlCommand();
            sdp.SelectCommand.Connection = con;
            sdp.SelectCommand.CommandType = CommandType.StoredProcedure;
            sdp.SelectCommand.CommandText = "Pr_RunSql";
            sdp.SelectCommand.Parameters.Add("@sql", sqlString);
            con.Open();
            DataSet ds = new DataSet();
            sdp.Fill(ds);
            con.Close();
            return ds;
        }

分享到:
评论

相关推荐

    pl sql批量执行多个sql文件和存储过程

    ### PL/SQL批量执行多个SQL文件和存储过程 在日常的数据库管理与开发工作中,经常需要执行大量的SQL脚本或调用多个存储过程。对于Oracle数据库而言,PL/SQL是一种非常强大的工具,它不仅可以用于编写复杂的数据库...

    启动SQL Server时自动执行存储过程

    启动 SQL Server 时自动执行存储过程是 SQL Server 中的一项功能,它允许在 SQL Server 启动时自动执行一个或多个存储过程。这些存储过程必须由系统管理员创建,并在 sysadmin 固定服务器角色下作为后台过程执行。 ...

    执行Sqlserver存储过程返回DataSet

    #### 二、执行存储过程并返回DataSet **步骤1:建立数据库连接** 首先需要创建一个`SqlConnection`对象来连接到SQL Server数据库。示例代码展示了如何设置连接字符串: ```csharp using(SqlConnection con = new ...

    Oracle定时执行存储过程

    Oracle 定时执行存储过程 ... Oracle 定时执行存储过程提供了一个灵活的方式来执行存储过程,包括更新工作状态、更改工作设置、设置重执行频度、提交工作、设定执行时间、删除工作和立即执行工作等多种操作。

    C#执行SQL的存储过程

    接下来,需要创建一个`SqlCommand`对象来执行存储过程。通过设置`SqlCommand`对象的一些属性,可以指定要执行的存储过程及其参数。 ```csharp SqlCommand sqlCommand = new SqlCommand(); sqlCommand.Connection = ...

    delphi 执行存储过程2种方法

    1.QQ:513187410 2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!

    自动执行存储过程的程序

    3. 执行存储过程:使用SqlCommand对象,指定存储过程的名称,设置参数(如有必要),然后调用ExecuteNonQuery方法执行存储过程。如果存储过程有返回值,可以通过ExecuteScalar获取。 三、.NET技术要点 1. ADO.NET:...

    C#执行存储过程

    执行存储过程并获取结果集,可以调用`ExecuteReader`方法。这将返回一个`SqlDataReader`对象,你可以遍历它来获取数据: ```csharp using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read...

    jdbc连接oracle,执行存储过程,带数据库存储过程

    3. 执行存储过程:调用CallableStatement的`execute()`方法执行存储过程。 4. 处理结果:如果存储过程有返回结果,可以通过`registerOutParameter()`方法预先注册输出参数,然后通过`getXXX()`方法获取返回值。 5. ...

    在VB6.0中调用SQL Server的存储过程.pdf

    然后,需要创建一个Command对象,用于执行存储过程。最后,需要将存储过程作为一个参数传递给Command对象,然后执行该存储过程。 在VB6.0中调用SQL Server的存储过程需要了解存储过程的优点和使用方法,并遵守一定...

    查看存储过程执行情况

    3. **索引提示**:查询开头的`/*+ PUSH_SUBQ */`是一个索引提示,它告诉数据库优化器如何处理子查询,以提高查询性能。 ### 结论 通过上述SQL查询,我们可以有效地监控和分析数据库中存储过程的执行情况及其对系统...

    存储过程中怎么动态执行sql语句

    1. **创建包声明**:首先定义了一个包`test_pkg`,其中包含一个过程`test_proc`,该过程接受一个表名作为输入参数,并返回一个引用游标`cur_typ`。 2. **定义类型**:为了返回动态查询的结果集,定义了一个引用游标...

    plsql创建存储过程并创建job定时任务执行-详细笔记文档总结

    这个示例将创建一个名为 test_job 的 job 定时任务执行,每分钟执行一次 test_procedure 存储过程。 五、结论 在本文中,我们详细介绍了如何使用 plsql 创建存储过程并创建 job 定时任务执行。在 Oracle 中,plsql...

    SQL Server中存储过程比直接运行SQL语句慢的原因

    此外,存储过程可以设置参数,可以根据传入参数的不同重复使用同一个存储过程,从而高效的提高代码的优化率和可读性。最后,存储过程的安全性高,可以设定只有某些用户才具有对指定存储过程的使用权。 存储过程有三...

    dapper的调用各种存储过程的方法

    以下是一个简单的无返回值存储过程示例: ```sql CREATE PROC p_student_add @ClassName VARCHAR(50) = '' AS BEGIN INSERT INTO ClassInfo (ClassName, CreateTime) VALUES (@ClassName, GETDATE()); END ``` ...

    执行存储过程的代码和数据库脚本

    本文将围绕“执行存储过程的代码和数据库脚本”这一主题展开,通过分析提供的Demo.sql文件和执行存储过程的相关知识,帮助初级学习者更好地理解和应用这些概念。 首先,让我们了解一下存储过程的基本概念。存储过程...

    pb调用存储过程

    2. **执行存储过程**:声明之后,你可以通过`EXECUTE`语句来执行存储过程,如`EXECUTE lpro_test;` 这行代码就是执行之前声明的`lpro_test`存储过程。 3. **连接数据库**:在调用存储过程之前,确保已成功连接到...

    ORACLE的存储过程的异步调用

    本文讨论了 ORACLE 存储过程的异步调用方法,旨在解决客户端长时间等待存储过程执行的问题。主要思路是使用 DBMS_JOB 包将主处理存储过程作为任务提交到任务队列中,并通过 DBMS_PIPE 包将处理情况放在管道中,最后...

    MySQL存储过程的异常处理方法

    然后,声明了一个变量`l_manager_id`和一个游标`csr_mgr_id`。游标用于从`employee`表中查询与给定名字和姓氏匹配的经理ID。 接下来,我们定义了异常处理程序(Exception Handlers)。这些处理程序使用`DECLARE ...

Global site tag (gtag.js) - Google Analytics