SQL中declare申明变量

SQL中declare申明变量

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

在sql语句中加入�变量。

declare @local_variable data_type

声明时须要指定变量的类型,

能够使用set和select对变量进行赋值,

在sql语句中就能够使用@local_variable来调用变量

 

声明中能够提供值,否则声明之后全部变量将初始化为NULL。

 

比如:declare @id int

         declare @id int = 3

         set @id=2

         select id

         select @id = column_id from table where column_user = ‘ABC’

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql中drop、truncate和delete的区别

    mysql中drop、truncate和delete的区别1 DELETE 语句执行删除的过程是每次从表中删除一行 并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作 TRUNCATETABL 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存 删除行是不能恢复的 并且在删除的过程中不会激活与表有关的删除触发器 执行速度快 2 表和索引所占空间 当表被 TRUNCATE 后 这个表和索引所占用的空间会恢复到初始大小 DELETE 操作不会减少表或索引所占用的空间 drop 语句将表所占用

    2025年8月13日
    3
  • Eclipse_配置_00_资源帖

    Eclipse_配置_00_资源帖

    2022年3月7日
    35
  • 比例和比率的区别

    比例和比率的区别数据分析中可能会出现比例和比率的区别:举个例子:全班人数50人,男生30,女生20,那男生的比例就是30/50,同理女生的就是20/50,那么男女的比率是什么呢,是30/20对,就是这个区别。…

    2022年5月15日
    124
  • java integer最小值_db2integer最大值

    java integer最小值_db2integer最大值来自:https://blog.csdn.net/qq_33611068/article/details/77369050有这样一道题:编程测试,遍历0到int所能表示最大的正数,将消耗的时间打印。下面是我的代码:1inttemp=0;2Datedt1=newDate();3longbegintime=dt1.getTime();4for(inti=0;i<=…

    2025年10月8日
    2
  • python保存文件的几种方法

    python保存文件的几种方法

    2021年6月9日
    238
  • 惊艳的时间轮定时器「建议收藏」

    惊艳的时间轮定时器「建议收藏」http://www.cnblogs.com/zhongwencool/p/timing_wheel.html问题引入:游戏里面每个Player身上有很多buffs,在每一个tick(最小时间段)都要去检查buff里面的每一个buff是不是过期,产生的效果如何,造成在每个tick里面都去遍历一个长list,明显很不好。怎么优化?1.原始模型:

    2022年9月27日
    2

发表回复

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

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