.sql文件中怎么声明变量?请详细说一下。

.sql文件中怎么声明变量?请详细说一下。,第1张

声明变量

declare @变量名 变量类型

如:

declare @datetime datetime

设置变量值:

set @变量名 = 值

设置变量为当前时间:

set @变量名 = getdate()

这个要根据具体的情境,每种语言设置方法不一样。

全局变量,局部变量这个是根据变量的生命周期来定的,全局变量的生命周期到你这个方法的结束一直存在,也就是从你开始执行这个方法这个变量就存在,而局部变量是例如你写个if(){ int i},这里面的i到if结束就回收了。

用数据库保存数据就是指你的方法执行后,或者这么说,当你的程序关闭后,下次再打开这个程序的时候你还能得到你上次关闭程序的时候的值。举个例子,你上淘宝,看中一个商品,然后加入购物车了。你退出帐号再登陆的时候,这个东西还在,就是把东西保存到数据库了,你登陆帐号的时候这些信息都会从数据库读出来传给你。

Declare @test nvarchar(1000)

Declare @test2 int

这个是声明一个test变量 类型是nvarchar类型 长度为1000 字节

还有很多类型 第二句是声明Int类型的 这种不需要写长度 因为数据库软件 比如SQL server已经规定了它的长度


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10660994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存