`
chenxueyong
  • 浏览: 336155 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

存储过程调用一种方式

阅读更多

 public static String Is_UP_customers_Exists(string username)//1.系统默认
    {


        //创建数据库连接和命令的对象
        SqlConnection myConnection = new SqlConnection("server=.;uid=sa;pwd=sa;database=liyajun;");
        SqlCommand myCommand = new SqlCommand("UP_customers_Exists", myConnection);

        //指明Sql命令的操作类型是使用存储过程
        myCommand.CommandType = CommandType.StoredProcedure;

        //给存储过程添加参数
        SqlParameter parameterUsername = new SqlParameter("@name", SqlDbType.Char, 10);
        parameterUsername.Value = username;
        myCommand.Parameters.Add(parameterUsername);
SqlParameter paramOut = myCommand.Parameters.Add("@RETURN_VALUE", " ");
paramOut.Direction=ParameterDirection.ReturnValue; 

        //打开数据库连接
        myConnection.Open();
        //进行数据库操作
        myCommand.ExecuteNonQuery();
        //关闭数据库连接
        myConnection.Close();
        int userId = (int)myCommand.Parameters["@RETURN_VALUE"].Value;

        if (userId == 0)
        {
            return null;
        }
        else
        {
            return userId.ToString();
        }
    }

 

 

CREATE PROCEDURE UP_customers_Exists
@name char(10)


AS
 declare @TempID int
 SELECT @TempID = count(1) FROM [a] WHERE name=@name
 IF @TempID = 0
  RETURN 0
 ELSE
  RETURN 1
GO

分享到:
评论

相关推荐

    VB实现SQL Server 2000存储过程调用

    存储过程是存储在服务器上的一组预编译的Transact-SQL语句,是一种封装重复任务操作的方法,支持用户提供的变量,具有强大的编程功能。在BAT文件中,可以包含一组经常执行的命令,这组命令通过BAT文件的执行而被执行...

    存储过程的调用(一种比较直观,结构清晰的方法)

    存储过程的调用(一种很直观存储过程的调用方法),结构清晰,维护起来很简单

    c#调用存储过程两种方法 - - c# sql .net asp.net

    c#调用存储过程两种方法 - - c# sql .net asp.net

    调用存储过程另一种方法

    调用存储过程另一种方法例子 List<SqlParameter> paras = new List(); paras.Add(newSqlParameter("@intAccountId",Convert.ToInt32(DropDownList3.SelectedValue))); 存储过程参数变量-------------》变量赋值。...

    实验9 存储过程的创建和使用

    掌握存储过程的两种执行方式;掌握查看、修改、重命名存储过程的方法;掌握删除存储过程的方法。 存储过程是一系列预先编辑好的、能实现特定数据操作功能的SQL代码集,它与特定的数据库相关联,存储在SQL Server...

    存储过程教程

    5.ASP中存储过程调用的两种方式及比较 6.SQL存储过程在.NET数据库中的应用 7.使用SQL存储过程要特别注意的问题 1.sql存储过程概述 在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是...

    java调用存储过程

    CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种...

    oracle 在一个存储过程中调用另一个返回游标的存储过程

    第一种情况是返回的游标是某个具体的表或视图的数据,如: SQL-Code: 代码如下: CREATE OR REPLACE PROCEDURE P_TESTA ( PRESULT OUT SYS_REFCURSOR ) AS BEGIN OPEN PRESULT FOR SELECT * FROM USERS; END P_TESTA;...

    SQL Server 存储过程与实例

    存储过程Procedure是一组为了...D、 存储过程可被作为一种安全机制来充分利用 系统管理员可以对执行的某一个存储过程进行权限限制,从而能够实现对某些数据访问的限制,避免非授权用户对数据的访问,保证数据的安全。

    c#中两种不同的存储过程调用与比较

    存储过程的调用在B/S系统中用的很多。... 存储过程简介 简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。

    让VB实现SQL Server 2000存储过程调用

    存储过程是存储在服务器上的一组预编译的Transact-SQL语句,是一种封装 重复任务操作的方法,支持用户提供的变量,具有强大的编程功能。本文以SQL Server2000存储过程为例,探讨了存储过程的优点,并以Visual Basic...

    SQL Server存储过程的基本概念以及语法

    SQL Server提供了一种方法,它可以将一些固定的操作集中起来由SQL Server数据库服务器来完成,以实现某个任务,这种方法就是存储过程。 存储过程是SQL语句和可选控制流语句的预编译集合,存储在数据库中,可由应用...

    java调用shell脚本执行sqlldr与存储过程

    在java代码中调用执行shell脚本,sqlldr导数与使用sqlplus在shell调用执行存储过程。 linux环境中有2个dba的用户:oracle、erm 还有1个web用户:erm 在linux环境中,这三个用户都可以直接在任意目录下执行该shell...

    触发器是一种特殊类型的存储过程

    触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。

    asp.net中调用oracle存储过程的方法

    存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)...

    SQL Server数据库实验_存储过程与触发器设计.docx

    理解存储过程的概念、作用、建立和调用方法。 二、实验原理 使用CREATE PROCEDURE语句创建存储过程,ALTER PROCEDURE语句修改存储过程,DROP PROCEDURE语句删除存储过程,存储过程有不带参数的、有带输入参数的、有...

    SQL2000存储过程的基础

    SQL Server提供了一种方法,它可以将一些固定的操作集中起来由SQL Server数据库服务器来完成,以实现某个任务,这种方法就是存储过程。 存储过程是SQL语句和可选控制流语句的预编译集合,存储在数据库中,可由应用...

    mysql 查询存储过程的 sql 语句.docx

    MySQL 查询存储过程是一种存储在 MySQL 服务器中的 SQL 代码段,可以被多个客户端 多次调用。它们被用来简化复杂的 SQL 查询,执行常见的任务,以及实现数据逻辑。通过 存储过程,我们可以在一次操作中,执行多个 ...

    mysql 查询存储过程的 sql 语句.7z

    MySQL 查询存储过程是一种存储在 MySQL 服务器中的 SQL 代码段,可以被多个客户端 多次调用。它们被用来简化复杂的 SQL 查询,执行常见的任务,以及实现数据逻辑。通过 存储过程,我们可以在一次操作中,执行多个 ...

Global site tag (gtag.js) - Google Analytics