sql语句变量定义和样例

变量和与常量

1.定义和使用局部变量
说明:局部变量是用户可自定义的变量,它的作用范围仅在程序内部。局部变量的名称是用户自定义的,命名的局部变量名要符合SQL Server 2000标识符命名规则,必须以@开头。

本实例在图书信息表中声明3个局部变量,分别为这3个变量赋值,并把它的值用print关键字显示出来。

在查询分析器中运行的结果如下:

declare @bookId varchar(20)
declare @bookName varchar(20)
declare @bookTest varchar(20)
select @bookId='1727',@bookName='javk',@bookTest='fkhf'
print @bookName
GO
结果:javk


2.定义和使用全局变量
说明:全局变量是SQL Server系统内部事先定义好的变量,不用用户参与定义,对用户而言是只读的。其作用范围并不局限于某一程序,而是任何程序均可随时调用。全局变量通常用于存储一些SQL Server的配置设定值和效能统计数据。

在db_Sql数据库中修改tb_Student01数据表时,用@@identity返回最后插入的标识值,并且将最后插入的学生编号显示出来。

在查询分析器中运行的结果如下:

insert into tb_Student01
values('小明','85')
select @@identity as ‘学生编号’

结果: 学生编号
1 1006

3.数字常量的使用
说明:

 

 

if exists()

create table db_shiyan(
name varchar(20),
id int identity(1001,1),
生日 datetime,
sex char(2),
money float,
文本 text,
图像 image
)


declare @varTable
table(id int,name varchar(20),生日 datetime,sex char(2),money float,文本 text,图像 image)
insert into @varTable select * from tb_student01
select * from @varTable
go
insert


declare @x int
set @x=1
if @x<0
print '@x是一个负数'

select XXX
case
when xx='mm' then 'jieguo'
when xx='aa' then 'dajfioa'
end
from tb_table
GO

declare @num int,@s int
set @num=1
set @s=0
while @s<=100
begin
set @s=@s+@num
set @num=@num+1
end
print @s


declare @x int,@sum int
set @x=1
set @sum=100
while xxx
begin
set @x=@x+1
if @x%2=0
set @sum=@sum+@x
else
break
end
print @sum

declare @sum int,@A int
set @sum=0
set @A=1
while @A<9
begin
set @A=@A+1
if @A%2=0
set @sum=@sum+@A
else
continue
end
print @sum

declare @sum int,@A int
set @sum=0
set @A=1
jp:
while @A<9
begin
set @A=@A+1
if @A%2=0
set @sum=@sum+@A
else
continue
end
print @sum
goto jp

create table #tb_Stu01
(
学生编号 varchar(20),
学生姓名 varchar(20)

)
GO
insert into #tb_Stu01
values('1001','王明')
GO
select * from #tb_Stu01
GO

select *
into #tb_Score01
from tb_Stu01
GO
select *
from #tb_Score01
GO

转载于:https://www.cnblogs.com/cnblog-long/p/5252196.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/491095.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenCV学习(二十二) :反向投影:calcBackProject(),mixChannels()

OpenCV学习(二十二) &#xff1a;反向投影:calcHist(),minMaxLoc(),compareHist() 参考博客&#xff1a; 反向投影backproject的直观理解 opencv 反向投影 颜色直方图的计算、显示、处理、对比及反向投影 一、概述 1、官方解释&#xff1a;反向投影是一种记录给定图像中的像…

Elsevier LaTeX模板下载

https://www.elsevier.com/authors/author-schemas/latex-instructions

美国正式宣告将在月球建立永久存在基地

来源&#xff1a;凤凰新闻央视网消息&#xff1a;7月20号是人类首次载人登陆月球50周年纪念日&#xff0c;美国公布了“阿尔忒弥斯计划”的官方标志图案&#xff0c;正式宣告将在月球建立永久存在基地。美国媒体直呼&#xff0c;美国要“占领”月球了。1969年&#xff0c;美国的…

我的随笔

我叫白天涯&#xff0c;来自计科13-1班。 首次使用这个博客园发表随笔&#xff0c;请大家多多关照。 本次软件工程课我希望能好好听讲&#xff0c;认真做课堂记录&#xff0c;不会的及时问老师&#xff0c;以及跟同学沟通&#xff0c;尽管我计算机这方面不是太精通&#xff0c;…

for的穷举和迭代

for的穷举 把所有可能的情况都走一遍&#xff0c;使用if条件筛选出来满足条件的情况。 例&#xff1a; 单位给发了一张150元购物卡&#xff0c; 拿着到超市买三类洗化用品。 洗发水15元&#xff0c;香皂2元&#xff0c;牙刷5元。 求刚好花完150元&#xff0c;有多少种买法&…

一文看懂5G芯片背后的明争暗斗

来源&#xff1a;鲜枣课堂6月6日工信部正式发放5G商用牌照之后&#xff0c;国内5G网络建设的步伐大幅加快了。越来越多的城市出现了5G基站和5G信号&#xff0c;5G离我们的距离更近了。面对激动人心的5G&#xff0c;我们普通用户最关心的问题&#xff0c;当然是什么时候才能用上…

各种文件格式转换

http://www.alltoall.net/ 在线文件转换导航是一款支持200多种格式的在线转换工具&#xff0c;并且完全免费。 它支持视频格式&#xff0c;音频格式&#xff0c;图片格式&#xff0c;常见文档&#xff0c;表格格式&#xff0c;演示用文档格式&#xff0c;电子书格式&#xff…

OpenCV学习(二十三) :模板匹配:matchTemplate(),minMaxLoc()

OpenCV学习(二十三) &#xff1a;模板匹配:matchTemplate() 1、概述 模板匹配是一种最原始、最基本的模式识别方法&#xff0c;研究某一特定对象物的图案位于图像的什么地方&#xff0c;进而识别对象物&#xff0c;这就是一个匹配问题。 它是图像处理中最基本、最常用的匹配方…

CSS3实现图形曲线阴形和翘边阴影

首先&#xff0c;来看看完成之后的效果图&#xff1a; 实现原理 ①曲线阴影实现&#xff1a; 多个阴影重叠&#xff0c;就是正常阴影曲线阴影 正常情况下&#xff0c;有个矩形有正常的阴影&#xff0c;作为主投影&#xff0c;这时候再定义一个有一定弧度圆角的圆角矩形&#xf…

腾飞资本任溶 :互联网大脑,新的天方夜谭?—评《崛起的超级智能》

作者&#xff1a;任 溶 腾飞资本董事长&#xff0c;城市大脑创新合伙人基金管理合伙人因为我做科技产业投资工作&#xff0c;投资领域涉及互联网等新经济、新模式和新技术等&#xff0c;所以这几年总是听到一些言论&#xff0c;诸如“互联网已死”&#xff0c;或者“互联网红利…

OpenCV学习(二十四 ):角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack()

OpenCV学习(二十四 &#xff09;&#xff1a;角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack() 参考博客&#xff1a; Harris角点检测原理详解 Harris角点检测原理及C实现 OpenCV亚像素角点cornerSubPixel()源代码分析 Taylor公式&#xff08;泰勒公式&#x…

在线ps网站

https://ps.gaoding.com/

无人驾驶技术的7大典型应用场景

来源 | 数据观综合无人驾驶风口来临&#xff0c;引得各方资本竞相追逐。据业内预测&#xff0c;2019年到2020年无人驾驶L3&#xff08;条件自动&#xff09;级别的汽车将实现量产化&#xff0c;2022年后部分企业将实现L4&#xff08;高度自动&#xff09;量产&#xff0c;若要实…

数字图像处理学习笔记(一):特征检测和匹配概述

数字图像处理学习笔记&#xff08;一&#xff09;&#xff1a;特征检测和匹配概述 参考博客&#xff1a; 特征点的匹配SIFT特征详解数字图像处理学习笔记&#xff08;二&#xff09;&#xff1a;SIFT&#xff08;尺度不变特征变换&#xff09;算法 1、特征点概述 如何高效且…

iOS强制切换横屏、竖屏

切换横竖屏最直接的方式是调用device的setOrientation方法。但是从sdk3.0以后&#xff0c;这个方法转为似有API&#xff0c;如果要上AppStore的话&#xff0c;要慎用&#xff01; if ([[UIDevice currentDevice] respondsToSelector:selector(setOrientation:)]) { [[UIDevice …

PDF在线编辑

http://edit.foxitcloud.cn/

数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法

数字图像处理学习笔记&#xff08;二&#xff09;&#xff1a;SIFT&#xff08;尺度不变特征变换&#xff09;算法 一、概述&#xff1a; 提到特征点算法&#xff0c;首先就是大名鼎鼎的SIFT算法了。SIFT的全称是Scale Invariant Feature Transform&#xff0c;尺度不变特征变…

微软向马斯克的人工智能公司OpenAI投资10亿美元

来源: 新浪财经新浪美股讯微软(Microsoft)周一宣布&#xff0c;将向埃隆-马斯克(Elon Musk)的OpenAI投资10亿美元&#xff0c;打造能够处理更复杂任务的人工智能。根据声明&#xff0c;通过合作&#xff0c;两家公司将建立新的Azure AI超级计算技术&#xff0c;微软将成为OpenA…

java堆分析神器MAT

Memory Analyzer&#xff08;MAT&#xff09;基于Eclipse的软件http://www.eclipse.org/mat/转载于:https://www.cnblogs.com/SEC-fsq/p/5282092.html

keras.metrics中的accuracy

keras.metrics有六种accuracy&#xff0c;其使用的场景如下&#xff1a; accuracy 真实标签和模型预测均为标量&#xff0c;如真实标签为[0,1,1,0,2,0]&#xff0c;模型输出的预测为[0,2,1,1,2,0]&#xff0c;此时accuracy4/6 categorical_accuracy ​​​​​​​真实标签为…