sql 存储过程 变量赋值

sql 存储过程 变量赋值1 获得查询结果影响的行数 select fromSMS DateReportif ROWCOUNT0 PRINTN 影响 1 行以上 elsePRINTN 影响 0 行 2 查询结果赋值给变量 nbsp DECLARE dtTempdateti nbsp DECLARE dtStart nbsp datetime nbsp DECLARE vcdtvarchar 50

1、获得查询结果影响的行数。

2、查询结果赋值给变量

 DECLARE @dtTemp datetime

 DECLARE @dtStart  datetime

 DECLARE @vcdt varchar(50)

set @dtStart = ‘2012-10-01’

set @vcdt= left(convert(varchar(20),@dtStart,120),10)  

SELECT @dtTemp= dt_ReceiveTime from SMS_DateReport
          where left(convert(varchar(20),dt_ReceiveTime,120),10)=@vcdt
if(@@ROWCOUNT >0) –受影响的行数

–查询结果不为空时执行的语句

else

–查询结果为空时执行的语句

3、日期函数

set @dtTempStart=dateadd(d,1,@dtTempStart)   –日期加一天

datepart(HH,@dtTemp)   –小时

datepart(MI,@dtTemp)     –分种

datepart(SS,@dtTemp)     –秒

 

 

 

.

 

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

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

(0)
上一篇 2026年3月26日 下午5:26
下一篇 2026年3月26日 下午5:26


相关推荐

  • 魔方第五步式视频教程_fpga滤波算法

    魔方第五步式视频教程_fpga滤波算法完整版教程下载地址:事隔五年之后,开启第2版DSP数字信号处理和CMSIS-NN神经网络教程,同步开启三代示波器,更至49章(2021-09-20)-STM32H7-硬汉嵌入式论坛-PoweredbyDiscuz!http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547第49章STM32F429的自适应滤波器实现,无需Matlab生成系数(支持实时滤波)本章节讲解LMS最小均方自适应滤波器实现,无需Matla…

    2025年9月4日
    7
  • python excel转json json转excel[通俗易懂]

    python excel转json json转excel[通俗易懂]#-*-conding:utf-8-*-importopenpyxlfromopenpyxl.stylesimportPatternFill,Font,Alignment,Border,Sideimportopenpyxl.stylesasstyfromopenpyxlimportWorkbook,load_workbookimportjsonc…

    2022年5月1日
    73
  • Kettle详细使用教程

    Kettle详细使用教程Kettle详细使用教程文章内容链接Kettle插入更新、自定义常量数据与删除、增加常量、增加序列Kettle插入更新、自定义常量数据与删除、增加常量、增加序列Kettle字段选择、剪切字符串、字符串替换、Concatfields、字符串操作Kettle字段选择、剪切字符串、字符串替换、Concatfields、字符串操作Kettle排序记录、去除重复记录、拆分字段、值映射、替换NULL值Kettle排序记录、去除重复记录、拆分字段、值映射、替换NULL值

    2022年5月10日
    58
  • mysql的存储过程介绍、创建、案例、删除、查看「建议收藏」

    mysql的存储过程介绍、创建、案例、删除、查看「建议收藏」mysql的存储过程介绍、创建、案例、删除、查看

    2022年4月23日
    51
  • JavaScript Array的map方法

    JavaScript Array的map方法定义和用法:map方法返回一个新数组,不会改变原数组数组中的元素为原始数组元素调用函数处理后的值array.map(function(currentValue,index,arr),thisValue)其中function的三个参数分别是:参数描述currentValue必须。当前元素的值index可选值。当前元素的索引值arr可选值。当前元素属于的数组对象实例:letarrMap:Array<string>=[‘1’,’2

    2022年7月13日
    22
  • SpringMvc工作原理学习总结

    SpringMvc工作原理学习总结SpringMvc工作原理了解SpringMvc之前先看看Mvc的工作原理1、MVC工作原理M:Model(完成业务逻辑Service/dao/entity/)V:View(完成界面渲染jsp/html)C:Controller(控制器->类似于CPU接受请求->调用M->返回V)MVC工作原理图2、SpringMvc工作原理Spring和SpringMvc的关系:SpringMVC是一个MVC的开源框架,SpringMVC是Spring的一个

    2022年5月15日
    50

发表回复

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

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