位置: 编程技术 - 正文

关于SQL 存储过程入门基础(变量)(sql中的存储过程是干嘛用的)

编辑:rootadmin

上一篇我们讲到了SQL存储过程的基本定义,怎么创建,使用,这篇就来讲一下变量的使用。

变量分文局部变量和全局变量

局部变量是@开头,全局变量是@@开头,这里我们主要讲局部变量,全局变量我们后面再讲。

在c# 语言中,定义一个变量很简单,例如

在sql中,定义一个变量需要关键字DECLARE,还需要个特殊符号标记(@)表示是变量。

看看简单的声明语法:

@Local_Var是一个整体,表示一个变量。

data_type就是数据类型了,这个大家都很熟悉的,例如int,decimal ,float,text等。

变量声明了,怎么赋值呢,能在声明的时候赋值么?像这样

这样是不行的,但是这样呢声明可以赋值,再声明后是可以再赋值的,这里有两种方式赋值set,select ,先看基本用法,再说区别

一,基本用法

从上面看出来了,Set,与select都可以给变量赋值。

然后我们看看变量的运算,运算其实很简单,下面看看加减法

我们再看看乘除法呢

最后看一下模运算%

二,区别

1,表达式返回多个值时

2,表达式未返回值时

这里简单总结下

下表列出 SET 与 SELECT 的区别。

条件  set select 表达式返回多个值出错将返回的最后一个值赋给变量表达式未返回值变量被赋为null值变量保持原值

下面来看个综合的例子

推荐整理分享关于SQL 存储过程入门基础(变量)(sql中的存储过程是干嘛用的),希望有所帮助,仅作参考,欢迎阅读内容。

关于SQL 存储过程入门基础(变量)(sql中的存储过程是干嘛用的)

文章相关热门搜索词:sql存储过程语法大全,sqlyog存储过程,sql 存储过程语句,sql存储过程语法大全,sql存储过程什么意思,sql存储过程语法大全,sql存储过程什么意思,sql 存储过程语句,内容如对您有帮助,希望把文章链接给更多的朋友!

关于SQL 存储过程入门基础(基础知识) 大学里面对存储过程没有讲到什么,工作了一段时间,对存储过程还是没有用到,根本不需要去写存储过程,可能是做的软件方向的原因吧。为了以后

基于Sql Server通用分页存储过程的解决方法 sqlserver分页方式很多,效率吗当到达万级以上就有些吃力了,这里暂时不例出来了sqlserver以上就有了row_number也是一大进步,详情如下参考SqlServer

关于sql server批量插入和更新的两种解决方案 .游标方式1DECLARE@DataNVARCHAR(max)SET@Data='1,tanw;2,keenboy'--Id,NameDECLARE@dataItemNVARCHAR()DECLAREdata_cursorCURSORFOR(SELECT*FROMsplit(@Data,';'))OPENdata_cursorFETCHNEXTFROMdata_cursorI

标签: sql中的存储过程是干嘛用的

本文链接地址:https://www.jiuchutong.com/biancheng/347508.html 转载请保留说明!

上一篇:关于SQL 存储过程入门基础(流程控制)(sql存储过程什么意思)

下一篇:关于SQL 存储过程入门基础(基础知识)(sql储存过程)

  • 全年一次性奖金税收优惠政策
  • 员工买东西自己垫付的钱怎么做账
  • 费用性税金计入什么科目
  • 员工出差的餐补计入什么科目
  • 税控设备抵减增值税政策
  • 收款凭证与收据的效力
  • 盈余公积补亏什么科目
  • 结转税金为贷方怎么结转?
  • 怎么填报清算所得税申报表?
  • 印花税的计税依据怎么算公式
  • 商家拒开发票的五大借口
  • 清算时土地增值税计税依据
  • 税务局怎么知道你的收入
  • 租赁发票需要写税号吗
  • 红冲发票地址不一样可以吗
  • printnow.exe - printnow是什么进程 有什么作用
  • 在windows7的
  • mac软件打开提示意外退出
  • SWNETSUP.EXE - SWNETSUP是什么进程 有什么用
  • 出口退税率为0%退税收入怎么算
  • 出租人负责维修
  • win7电脑怎么样
  • 苹果客服人工24小时
  • 如何检查文档
  • 鸿蒙系统值得升级嘛
  • 外购固定资产的税率
  • PHP选项代码
  • 收到供应商现金怎么入账
  • 有关应付债券的法律规定
  • 企业收到分红款,要怎么处理才合理
  • echarts图表绘制步骤
  • chrome浏览器快捷方式
  • 应纳税为什么是0
  • nodejs如何与前端交互
  • thinkphp6.0完全开发手册
  • lftp shell
  • 税控服务费在电子税务局表一里怎么填写
  • 垃圾处置费的收费标准
  • 本年利润的会计分录有哪些
  • 发现以前年度损益调整怎么记账
  • 工程物资进项税额转出
  • 国有集体企业是国企吗
  • 事业单位小规模纳税人增值税账务处理
  • 管理人员工资结构
  • 制造费用怎么写
  • 收到投资款证明怎么做账
  • 企业发生的开办费用计入营业外支出账户
  • 完工产品制造成本表
  • 工程建设项目融资方式有哪些
  • 企业过桥贷款违法吗
  • 小规模企业开具增值税专用发票
  • 收到某企业一笔发票
  • 银行承兑汇票进行贴现的会计分录
  • 母公司销售给控股子公司
  • 哪些可以做进项税
  • 公司销售部门购买产品
  • 公司奖励给部门的奖励
  • 纳税申报怎么查
  • 一个企业至少应纳多少税
  • 怎么去掉0前面的逗号
  • ubuntu虚拟机与windows共享文件
  • 系统中想禁止运行怎么办
  • number mac
  • 添加或删除程序在哪win10
  • linux小技巧
  • 升级win8系统
  • opengl es2
  • 用jQuery实现可输入多选下拉组合框实例代码
  • android adapter
  • linux中退出
  • Unity3d OnApplicationPause与OnApplicationFocus 判断游戏暂停还是重新启动
  • linux开机启动进程
  • 批处理解约瑟夫环应用题代码
  • json web key
  • 粒子特效代码
  • unity unite
  • python按行读取文本并输出到excel
  • android软件开发实例
  • 国家税务总局税收违法行为检举管理办法
  • 北京市地税局第一稽查局郭洪鑫
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设