sql-定义变量
2024-10-09 21:47:00
declare @subject nvarchar(50) set @subject=(select Subject from dbo.Scores where ID=1)
--select @subject=Subject from dbo.Scores where ID=1
--标量 标量就是单值 ,set后如果是一个结果集,则set的最终值为结果集中最后一个值
select @subject
设置自增
insert into dbo.Student values ('王五','男',40);select @@IDENTITY;
insert into dbo.Student output inserted.ID values ('李六','男',41)
执行一些特定的脚本,需要考虑判断循环等行为,因此有if while等结构
if(){}------------>sqlserver中就是 if() begin end
declare @name nvarchar(50)='王五'
if(@name='王五')
begin
select 'true'
end
else
begin
select 'false'
end
循环
--计算1-100的和
declare @int int=1;
declare @total int=0;
while(@int<=100)
begin
set @total=@total+@int;
set @int=@int +1;
end
select @total
最新文章
- Rafy 框架 - 执行SQL或存储过程
- C#基础系列——Attribute特性使用
- ES5/ES6的区别研究(ECMAScript)
- Java Hour 35 Weather ( 8 ) struts2 &ndash; message resource
- Brackets 配置
- Network boot from AMD Am79C970A
- General: Know How to Use InetAddress
- JavaScript_object基础
- ldap理论属于概念缩略词
- KingbaseES的DBLink创建
- Hexo + GitHub Pages搭建博客
- Codeforces780C
- node防xss攻击插件
- Javascript高级编程学习笔记(86)—— Canvas(3)绘制矩形
- 消息 xxx,级别 16,状态 x,过程 sp_executesql,第 x 行 过程需要类型为 &#39;ntext/nchar/nvarchar&#39; 的参数 &#39;@statement&#39;。
- day62 中间件
- Socket与TCP,UDP
- FreeRTOS任务函数
- 别致的语言GO(GO语言初涉)
- openresty 集成 keycloak-oauth-oidc