在SQL存储过程中给条件变量加上单引号

在SQL存储过程中给条件变量加上单引号,不加语句就会出问题,以下就是在存储过程中将条件where设置成了动态变化的,给where赋完值再和前面的语句拼接,再execute(SQL)@d_start

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

在SQL存储过程中给条件变量加上单引号,不加语句就会出问题,以下就是在存储过程中将条件where设置成了动态变化的,给where赋完值再和前面的语句拼接,再execute(SQL)

set @where= '(DATEDIFF(day,'''+CONVERT(varchar(100), @d_start, 23)+''',sdate)>=0 and DATEDIFF(day,'''+CONVERT(varchar(100), @d_end, 23)+''',sdate)<=0) and '  
    +'  shopid='''+@shopid+''' and  VenderID in '  
    +' (select vender from tableB where vendertype=''类型'' and shopid='''+@shopid+''')'  

-- 何问起 hovertree.com 

@d_start   @d_end,

@shopid  

 

这三个都是调用存储过程传进来的参数,要将这些与varchar类型的拼接在一起就要用每边3个单引号+变量, eg: where shopid=”’+@shopid+”’ 这样写才可以。

 

推荐:http://www.cnblogs.com/roucheng/p/3541165.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120542.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月24日 上午6:00
下一篇 2021年12月24日 上午7:00


相关推荐

  • android开机动画 制作工具,android开机动画制作

    android开机动画 制作工具,android开机动画制作本帖最后由nihao200823于2017-1-1220:38编辑android开机动画制作与播放原理简介谁都想拥有一个华丽漂亮的开机动画,这让人心情舒畅,android是怎么来实现的?怎么制作一个自己的开机动画?这里揭开android开机动画的神秘面纱。1、制作开关机动画1.1开机动画的位置system/media/bootanimation.zip,要修改开机动画就是修改boota…

    2022年5月14日
    46
  • C语言TransparentBlt函数,技术分享 – 使用TransparentBlt函数实现绘制透明位图

    C语言TransparentBlt函数,技术分享 – 使用TransparentBlt函数实现绘制透明位图背景在自己本科的时候 喜欢用 VC6 0 写一些小游戏来锻炼自己的编程水平 那些小游戏的游戏画面绘制都是使用 Windows 提供的 GDI 图形设备接口 函数实现的 并没有调用现成的游戏引擎 所以 使得自己对 GDI 函数比较熟悉 能用它开发各式各样的小游戏 其中 那些小游戏都会用到的一个关键技术 便是透明位图的绘制 现在 我把之前自己开发小游戏时 绘制透明位图的方法总结一下 分别为大家介绍一下三种实现方

    2026年3月16日
    2
  • ACdreamoj1110(多重背包)

    ACdreamoj1110(多重背包)

    2022年1月10日
    43
  • 利用QPixmap显示图片

    利用QPixmap显示图片利用 QPixmap 显示图片我们来实现在窗口上显示图片 并将图片进行平移 缩放 旋转和扭曲 这里我是利用 QPixmap 类来实现图片显示的 一 利用 QPixmap 显示图片 1 将以前的工程文件夹进行复制备份 我们这里将工程文件夹改名为 painter05 经常备份工程目录 是个很好的习惯 2 在工程文件夹的 debug 文件夹中新建文件夹 我这里命名为

    2026年3月19日
    2
  • jQuery获取及设置单选框、多选框、文本框内容建议收藏

    获取一组radio被选中项的值varitem=$('input[@name=items][@checked]').val();获取select被选中项的文本varitem=

    2021年12月20日
    45
  • 操作系统中的同步和异步

    操作系统中的同步和异步操作系统中同步、异步性概念首先我们从操作系统的发展中学习什么是异步性。在操作系统发展的初期阶段,CPU处理的是作业,而且是单道批处理。什么意思呢?就是一个作业从提交到结束,程序员都不能干预,此时整台计算机就为这一个作业服务(可想有多少资源被”浪费”),这样有一点好处就是整个程序是”封闭的”。这样的操作表明人和机器是没有交互的。那我们怎么实现人机交互呢?这个答案是中断。中断的引入,使得工作人员能…

    2025年7月5日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号