精品文档
一、
简单的语法知识
1 先举个例子
Code
use myshop
declare @ident int
insert into orders
(customerid,orderdate)
values
(25,dateadd(day,-1,getdate()))-- 当前时间减去 1 天,就是昨天
select @ident = @@identity
insert into details
(orderid,productid,unitprice,quantity)
values
(@ident,1,50,25)
select the orderid of the inserted row is + convert(varchar(8),@ident)
把数据插入定单表 ,得到新插入的记录的 id 然后插入定单明细表
2 定义变量给变量赋值
declare @myval int;
set @myval = 10;
set @myval1 = @myval2*12;
-- 下面语句是在查询中赋值变量
select @myval = max(id)+1 form mytable
3 if 和 else
Code
use xland
if not exists(select id from mytable)
print 暂时没有数据
else
print cast(@@rowcount as varchar)+ 被检索到
上面语句执行结果是 0 行被检索到
4 begin 和 end
如果条件内部要跟代码块 (多条语句 )
就要用到 begin 和 end
精品文档
精品文档
5 case 语句
第一种 case语句
Code
use AdventureWorks
select SalesOrderID ,Position = Case SalesOrderID%10
when 1 then First
when 2 then Second
when 3 then third
else some thing else
end
from Sales.SalesOrderHeader
第二种 case语句
Code
use AdventureWorks
select SalesOrderID ,Position = Case
when SalesOrderID%10 = 1 then First
when SalesOrderID%10 = 2 then Second
when SalesOrderID%10 = 3 then third
else some thing else
end
from Sales.SalesOrderHeader
第一种 CASE when 子句中可以跟表达式
第二种 case when 子句中表达式要返回 true 或者 false
当前面的条件和后面的条件同时满足时
按前面的条件处理 ,不需要 break 语句
6 循环语句
while 1=1
begin
waitfor time 01:00
update mytable set num = 12 where id = 13
end
上面语句是在每天凌晨 1 点执行指定的操作
while 允许 break 和 continue 的存在
Code
use xland
if not exists(select id from mytable)
精品文档
精品文档
print 没 ?有 ?检 ?索?到?数 ?据 ?
else
begin
select id from mytable
print cast(@@rowcount as varchar)+ 行?被 ?检 ?索 ?到?
end
上面语句执行结
您可能关注的文档
- 线路工程计算题答案铁道工程教学提纲.pdf
- 线面、面面知识点教学文稿.pdf
- 练习2(北师大版第二单元)教学文案.pdf
- 练习2像经济学家一样思考说课材料.pdf
- 练习5教学设计演示教学.pdf
- 练习题一有关氢氧化钠变质的问题知识讲解.pdf
- 组合典型例题解析讲解学习.pdf
- 组合图形(长方形、正方形、梯形、平行四边形)图题培训讲学.pdf
- 组合图形的面积——小学奥数专题73369教学文案.pdf
- 组合图形的面积——小学奥数专题复习进程.pdf
- 刺楸与独正刚化学成分剖析及药用价值探究.docx
- RIP法制备AlN薄膜的技术剖析与性能探究.docx
- 数控系统核心算法深度剖析:数据压缩、速度规划与轮廓误差计算的协同优化.docx
- 基于形态学图像技术的群体检测方法:原理、应用与创新探索.docx
- 海上风机吸力式多桶组合基础承载力特性:多维度解析与实践应用.docx
- 基于多场景应用的伺服刀库数控系统设计与性能检测研究.docx
- 电火花加工脉冲电源智能控制器的深度剖析与创新研究.docx
- 从非理性主义视角剖析《野草》:鲁迅思想的深度探寻.docx
- 常用外用中草药离子成分含量测定及关联性探究.docx
- 压应力对自体脂肪移植成活的多维度解析与临床启示.docx
最近下载
- 《我家是动物园》教案(2025—2026学年).docx VIP
- QSY 02025-2017 油水井压裂设计规范.pdf VIP
- 《轩辕剑4全全地图超完美攻略--黑龙舞兮云飞扬(最详细的心得体会、可下载、可编辑、可复制)》.doc VIP
- 2025-2026学年湖南省长沙市浏阳市高一(上)期末数学试卷(含答案).pdf VIP
- 一种基于层次分析法与灰色模糊综合评价法的项目效益评估方法.docx VIP
- 设备自检记录(电焊机).doc VIP
- 保时捷Boxster、Boxster S_2013款_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 2024新疆中考语文试题(附参考答案) .pdf VIP
- 颅脑体表标志与脑出血穿刺定位方法.ppt VIP
- 塑料注射成型与模具设计指南_401-450.docx VIP
原创力文档

文档评论(0)