`
Franciswmf
  • 浏览: 799937 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

sqlserver存储过程demo

 
阅读更多
/*
SQL sertver  存储过程 的示例:用@@rowcount返回查询结果总数,
程序调用方法为: 
selectByStoreProcedure("{ ?=call proc_demo_students(?,?,?,?) }", paramsArray, pageSize, currentPage,3,false);
	*/	
ALTER PROCEDURE [dbo].[proc_demo_students]
	@sname char(10) = '',
	@sgender char(1) = '',
	@Phone varchar(11),
	@Extension varchar(10) = ''
AS
	set @Phone = isnull(@Phone, '')
	set @Extension = isnull(@Extension, '')
	set @sname = isnull(@sname, '')
begin
	select c.id,c.SurName,c.FirstName,cm.ContactNo,
	case c.Gender when 'M' then '男' when 'F' then '女' end as Gender
	from Customer  c 
	left join ContactMethod cm 
	on c.id = cm.CustomerId
	where ((@Phone='') or (cm.ContactNo like '%' + @phone + '%'))
	and ((@Extension='') or (cm.Extension like '%' + @Extension + '%'))	
	and ((@sname='') or ((rtrim(ltrim(c.surname))+rtrim(ltrim(c.firstName))) = @sname))	
	and cm.Channel = @sgender	
end	
return  @@rowcount
分享到:
评论

相关推荐

    SQL Server存储过程对比工具

    SQL Server存储过程对比工具是一种高效且实用的软件解决方案,它专为数据库管理员和开发人员设计,用于比较和分析两个SQL Server数据库中的存储过程。这款工具的主要功能是帮助用户快速识别和定位不同数据库间存储...

    SQLserver存储过程语法及实例

    在探讨SQL Server存储过程的相关知识点之前,首先需要明确存储过程的定义。存储过程是一组为了完成特定功能的SQL语句集合,它可以接受输入参数并可返回输出参数,还可以包含逻辑控制流程,比如条件判断、循环、分支...

    BPEL调用SQLServer数据库存储过程Demo

    在BPEL中,我们可以定义一个活动来执行SQLServer存储过程,这通常通过WSDL(Web Services Description Language)接口实现,该接口描述了服务的输入、输出以及操作。 在"SQLServerTest_App"这个压缩包中,可能包含...

    VUE+AXOIS+ASP.NETMVC+EF+SQLServer架构的Demo

    在本项目中,"VUE+AXIOS+ASP.NET MVC+EF+SQLServer架构的Demo"展示了一个完整的前后端分离的开发模式,适用于构建现代Web应用程序。以下将详细阐述各个技术组件及其在项目中的作用: 1. **Vue.js**:Vue.js 是一个...

    SQL Server CDC SSIS Demo

    2. **启用CDC**:学习如何在特定数据库表上启用CDC,这通常涉及到执行系统存储过程,例如sys.sp_cdc_enable_table。 3. **跟踪更改**:理解SQL Server如何跟踪插入、更新和删除操作,以及这些更改如何在cdc.lsn_...

    第05节:SQLServer触发器Demo源代码.rar

    这个资源“第05节:SQLServer触发器Demo源代码.rar”很可能是包含了一个C#项目,该项目演示了如何在应用程序中创建、使用和管理SQL Server触发器。通过学习和理解这些示例代码,开发者可以更好地掌握在C#环境中操作...

    这是一个用VS连接SQL_SERVER的一个简单demo

    “sqlserver”指的是Microsoft SQL Server,一个流行的商业关系型数据库管理系统,广泛用于企业级数据存储和管理。"vs"代表Visual Studio,它是Microsoft开发的一款集成开发环境(IDE),用于编写各种类型的应用程序...

    sqlserver2016数据库连接驱动及demo

    在使用这些示例之前,你需要根据自己的SQL Server实例配置连接参数,如数据库URL(通常格式为`jdbc:sqlserver://服务器地址:端口号;databaseName=数据库名`)、用户名和密码。示例代码中已经对这些地方做了注释,只...

    人事信息管理系统 For SQL Server 2K ,Demo

    【人事信息管理系统 For SQL Server 2K,Demo】 这个标题揭示了一个基于SQL Server 2000的人事信息管理系统的演示版本。此类系统通常用于存储、管理和分析企业内部的员工数据,包括个人信息、职务、薪资、考勤、...

    springboot在项目中集成 mysql,sqlserver多数据源项目源代码.zip

    @ConfigurationProperties(prefix = "spring.datasource.sqlserver") public class SqlServerDataSourceConfig { // properties... @Bean(name = "sqlServerDataSource") public DataSource getDataSource() { ...

    SQL存储过程、函数Demo

    本资料包“SQL存储过程、函数Demo”提供了一个综合性的学习和实践平台,包括数据库文件以及C#语言调用SQL存储过程和函数的示例。 首先,我们要理解什么是SQL存储过程。存储过程是预编译的SQL语句集合,它可以包含多...

    vc+sqlserver编程(demo程序)

    "vc+sqlserver编程(demo程序)"这个标题表明这是一个结合了VC++和SQL Server的示例项目,旨在帮助学习者通过实际操作理解如何在VC++中与SQL Server进行交互。通常,这种类型的编程涉及到以下几个关键技术点: 1. **...

    读取SQL Server数据库的demo

    String url = "jdbc:sqlserver://服务器地址:端口号;databaseName=数据库名"; String user = "用户名"; String password = "密码"; try { Connection conn = DriverManager.getConnection(url, user, password...

    C# SQLSERVER DEMO

    标题"C# SQLSERVER DEMO"表明这是一个关于使用C#编程语言与SQL Server数据库进行交互的示例项目。在这个DEMO中,我们很可能会看到如何在C#应用中执行SQL查询、存储过程、事务处理以及数据的增删改查操作。 描述虽然...

    C# mysql、sqlserver连接demo(源码)

    本示例着重于如何使用C#连接两种主流的关系型数据库系统——MySQL和SQL Server。以下是关于这个压缩包文件所涵盖的知识点的详细说明: 1. **C#语言基础**: C#是一种面向对象的编程语言,广泛应用于Windows桌面...

    SQLSERVER2000数据库例子

    标签中的"SQLSERVER 2000"强调了这是关于SQL Server 2000的信息,"数据库"是指其核心功能是存储和管理数据,而"实例"则指的是在SQL Server服务中运行的一个独立的数据库服务器进程,每个实例可以管理一个或多个...

    demo.zip_DEMO_VC++ SQL _vc 存储过程

    这个"demo.zip_DEMO_VC++ SQL _vc 存储过程"的示例可能包含了实现这一过程的具体代码,对于初学者或有经验的开发者来说,都是一个有价值的参考资料,可以帮助理解和掌握如何在C++环境中高效地操作数据库。

    01.SQL Server 2005中的CLR_Demo

    [Microsoft.SqlServer.Server.SqlProcedure] public static void MyClrProc() { SqlContext.Pipe.Send("Hello from CLR!"); } ``` 导入并创建这个存储过程的SQL命令可能是: ```sql CREATE ASSEMBLY ...

    导出表结构到Excel 导出存储过程、序列、函数脚本(sqlserver、mysql) Demo下载

    本资源对应个人的博文“导出表结构到Excel 导出存储过程、序列、函数脚本(sqlserver、mysql)”下载资源 博文链接 https://blog.csdn.net/wanghuiWHI/article/details/90288609

    Sqlserver 存储过程中结合事务的代码

    代码如下: –方式一 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[USP_ProcedureWithTransaction_Demo]’) and OBJECTPROPERTY(id, N’IsProcedure’) = 1) drop procedure [dbo].[USP_...

Global site tag (gtag.js) - Google Analytics