当前位置: 首页 > news >正文

以表达式作为参数传入SQL的存储过程中去

在开发过程中,需要把一句Sql 的expression作为一个参数传入Procedure中去。

在asp.net中,一个Search的动作,把用户所操作的搜索条件写成了一句表达式,现只需要把这句表达式传入存储过程中去,与存储过程中的Sql的Select组合来执行即可。

下面是存储过程: 

Code
CREATE PROCEDURE [dbo].[usp_Member_Search]
(
    
@ConditionExpression nvarchar(1000)
)
AS
    
DECLARE @sql nvarchar(1200)    
    
IF Len(@ConditionExpression)=0
      
SELECT @sql='SELECT * FROM [Member]'
    
ELSE
        
SELECT @sql='SELECT * FROM [Member] WHERE ' + @ConditionExpression 
    
EXECUTE(@sql)

转载于:https://www.cnblogs.com/insus/archive/2008/12/24/1360985.html

相关文章:

  • 关闭数据库的xp_cmdshell命令以防止黑客攻击
  • 探索 Java 同步机制
  • 第三方支付接口,银行接口(附下载),third party bank interface
  • 过年之-在家
  • SharePoint 2007 权限代码分享
  • ajax:简单搜索实践篇
  • IT经典定律
  • xmlhttp-JS-实现用户是否注册无刷新验证
  • 实现Apache,Tomcat集群和负载均衡Session共用
  • 小旋风帮助文档 -持续更新中
  • 我也为ListView添加CheckBox栏
  • 博客能给你带来什么?附上博客营销经典谋略
  • 在ASP.NET中模拟Windows服务运行计划任务
  • [导入]C#面向对象设计模式纵横谈(10):Decorator 装饰模式(结构型模式).zip(9.84 MB)...
  • 调试发行版程序 (一)
  • 〔开发系列〕一次关于小程序开发的深度总结
  • angular2开源库收集
  • ES10 特性的完整指南
  • gf框架之分页模块(五) - 自定义分页
  • NSTimer学习笔记
  • php的插入排序,通过双层for循环
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • Zsh 开发指南(第十四篇 文件读写)
  • 阿里云前端周刊 - 第 26 期
  • 当SetTimeout遇到了字符串
  • 动态规划入门(以爬楼梯为例)
  • 动态魔术使用DBMS_SQL
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前端临床手札——文件上传
  • 如何选择开源的机器学习框架?
  • 一道面试题引发的“血案”
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 原生 js 实现移动端 Touch 滑动反弹
  • 源码安装memcached和php memcache扩展
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • 你对linux中grep命令知道多少?
  • ​HTTP与HTTPS:网络通信的安全卫士
  • #14vue3生成表单并跳转到外部地址的方式
  • #微信小程序:微信小程序常见的配置传值
  • (1)常见O(n^2)排序算法解析
  • (10)ATF MMU转换表
  • (6)STL算法之转换
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (分布式缓存)Redis持久化
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (汇总)os模块以及shutil模块对文件的操作
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (一)UDP基本编程步骤
  • (转)EOS中账户、钱包和密钥的关系
  • (转)shell中括号的特殊用法 linux if多条件判断