`

SQL SERVER中带参数的返回

阅读更多

作者:网际浪子专栏(曾用名littlehb)  http://blog.csdn.net/littlehb/

CREATE PROCEDURE LoginUser
  @loginUN char(50) OUTPUT,
  @loginPW char(40)
AS
if @loginPW = (select [password] from users where username=@loginUN)
  return 0;
else
  return -1;

GO

要loginUN返回值,把它定义成OUTPUT的,相应的SqlCommand的参数定义里也定义也ParameterDirect.InputOutput类型的,这样在存储过程里改变loginUN的值时,会返回出来。
可以判断SqlCommand.ExecuteNonQuery()的返回值,为0表示成功,小于0表示失败。

分享到:
评论

相关推荐

    SqlServer自定义多参数聚合函数实例代码

    标题提到的"SqlServer自定义多参数聚合函数实例代码"就是针对这种情况提供的一种解决方案。 自定义聚合函数通常通过两种方式实现:T-SQL(Transact-SQL)或CLR(Common Language Runtime)。T-SQL方式适用于简单的...

    执行Sqlserver存储过程返回DataSet

    本文详细介绍了如何在C#中执行SQL Server的存储过程并将结果集返回为一个`DataSet`对象的过程。此外,还提供了使用PostgreSQL数据库的扩展案例,进一步展示了如何处理不同数据库类型的情况。这些技术对于实现高效、...

    sql-server驱动包

    String url = "jdbc:sqlserver://localhost:1433;databaseName=MyDatabase"; String username = "myUsername"; String password = "myPassword"; try (Connection conn = DriverManager.getConnection(url, ...

    sqlserver中常用函数

    ### SQL Server 中常用函数详解 在SQL Server中,掌握常用函数是进行高效数据库操作的关键。本文将详细介绍SQL Server中的一些重要函数,特别是字符串处理相关的函数,帮助读者更好地理解和运用这些功能强大的工具...

    C#中读取sql server的数据,并在datagridview中显示

    代码示例中使用了`SqlCommand`类来定义SQL查询命令,其构造函数接受一个SQL语句作为参数: ```csharp using(SqlCommand command = conn.CreateCommand()) { command.CommandText = "select * from gongneng"; } ``...

    SQL Server中读取XML文件的简单做法

    在SQL Server中,读取XML文件并对其进行处理是数据库管理员和开发者经常遇到的任务。XML作为一种通用的数据交换格式,被广泛用于存储和传输结构化数据。然而,在SQL Server 2000中,处理XML文件并不像导出数据那样...

    Thinkphp 连接 SQL SERVER 类

    首先,`ThinkPHP 连接 SQL SERVER 类`指的是在ThinkPHP项目中创建一个类,专门用于处理与SQL Server数据库的连接、查询和其他操作。这通常涉及到创建自定义的数据驱动(driver)或适配器(adapter),使得ThinkPHP...

    sqlserver中日期型字段设默认值

    在SQL Server中,日期型字段设默认值是一个重要的功能,它允许数据库管理员或开发者为特定的日期字段设定一个默认的时间点,通常是当前时间或者基于当前时间的某个偏移量。这在创建新记录时非常有用,可以自动填充...

    sqlserver-oracle 数据类型对照

    - `COALESCE`在Oracle和SQL Server中用于返回非NULL的第一个参数。 - `CURRVAL`和`NEXTVAL`在Oracle中处理序列,SQL Server中使用`IDENT_CURRENT`和`IDENTITY`属性。 - `NULLIF`在Oracle和SQL Server中用于比较并...

    sql server阿拉伯数字转大写中文存储过程

    在本例中,我们将创建一个名为 `fun_cgnum` 的存储过程,该过程将阿拉伯数字作为输入参数,并返回对应的大写中文字符串。 以下是存储过程的实现代码: ```sql CREATE FUNCTION fun_cgnum (@num INT) RETURNS ...

    在sqlserver2008r2版本中实现正则表达式

    在SQL Server 2008 R2中,虽然标准版并不直接支持正则表达式,但可以通过一些扩展方法和第三方工具来实现正则表达式的功能。这篇文章将详细讲解如何在SQL Server 2008 R2中实现正则表达式处理。 首先,SQL Server ...

    sql-server性能参数获取语句

    在SQL Server中,性能参数是监控数据库健康状况和优化的关键因素。通过运行特定的查询语句,我们可以获取关于SQL Server实例的各种性能指标,包括用户连接数、内存使用情况、锁和阻塞等信息。以下是对这些重要参数的...

    SQLServer时间处理

    在SQL Server中,时间处理是数据库管理中的一个重要环节,它涉及到如何存储、操作和查询与时间相关的数据。本文将深入探讨SQL Server中的时间处理技术,包括时间数据类型的使用、时间值的转换、以及如何获取特定时间...

    sql server bcp 导入 到处 详细资料 参数

    ### SQL Server BCP 工具详解与参数使用 SQL Server 的 BCP(Bulk Copy Program)是一种高效的大批量数据导入导出工具,它可以在 SQL Server 实例和数据文件之间以用户指定的格式复制数据。BCP 支持多种数据类型,...

    适用SQL Server 2016版本的数据库加载驱动包——sqljdbc42.jar

    <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc <version>6.x.x.jre8</version> <!-- 根据实际版本号替换 --> ``` 确保版本号与`sqljdbc42.jar`的实际版本匹配,以便获得最佳的兼容性和...

    SQL server 2000的驱动程序

    SQL Server 2000的驱动程序设计允许开发者自定义行为,例如通过注册表设置或配置文件调整连接参数,或者通过API扩展驱动功能。 总结来说,SQL Server 2000的驱动程序是连接应用程序与数据库的关键桥梁,通过ODBC、...

    C# 对SqlServer中Image字段的读写(例子)

    在SQL Server数据库中,`Image`数据类型用于存储大量的二进制数据,如图片、文档等。在C#编程环境中,我们经常需要处理这类数据,包括从数据库读取`Image`字段并显示为图片,或者将图片数据写入数据库。本篇文章将...

    sqlserver sql语法大全

    ### SQLServer SQL语法大全 #### 创建数据库 在SQL Server中创建数据库是一项基本操作,通过`CREATE DATABASE`命令来实现。创建数据库时可以指定文件和日志文件的位置、初始大小及增长方式等参数。 **语法示例:**...

    SQL Server数据库存储过程介绍及用法(参数等.....)

    存储过程,作为SQL Server数据库中的子程序,是一种预先编写并存储于数据库内的SQL脚本集合,它能够接收和返回参数,执行复杂的数据库操作。存储过程可以包含变量、控制流语句,甚至嵌套其他存储过程,使其功能强大...

    sqlserver sql 实现 escape 解码

    在SQL Server环境中,有时我们需要处理含有特殊字符的字符串,这些字符串可能是通过JavaScript的`escape`函数编码过的。JavaScript的`escape`函数用于编码URL、非ASCII字符和其他特殊字符,以便在网络上传输。当我们...

Global site tag (gtag.js) - Google Analytics