单循环语句

declare @i nvarchar(36)
declare @LOCNUM nvarchar(36),@OBJECTTYPE nvarchar(36),@LOCDESC nvarchar(60),@LOCSTATUS nvarchar(36),@LOCSTORESTATUS nvarchar(36),@LINE decimal(5,0),@LIE decimal(5,0),@LAYER decimal(5,0)
set @i=13
while @i<31
begin
set @LOCNUM='OME01_0011010'+@i+'00100'
set @OBJECTTYPE='TBuff'
set @LOCDESC='1巷道1行'+@i+'列1层'
set @LOCSTATUS='Normal'
set @LOCSTORESTATUS='Free'
set @LINE=1
set @LIE=@i
set @LAYER=1 INSERT INTO [WMSServer].[dbo].[TWMS_LOC]
([LOCNUM]
,[OBJECTTYPE]
,[LOCDESC]
,[LOCSTATUS]
,[LOCSTORESTATUS]
,[LINE]
,[LIE]
,[LAYER])
VALUES
(@LOCNUM
,@OBJECTTYPE
,@LOCDESC
,@LOCSTATUS
,@LOCSTORESTATUS
,@LINE
,@LIE
,@LAYER)
set @i=@i+1
end GO

多循环语句

truncate  table [WMSServer].[dbo].[TWMS_LOC] /***清空所有表的数据内容***/

declare @i nvarchar(),@j nvarchar(),@k nvarchar()
declare @LOCNUM nvarchar(),@OBJECTTYPE nvarchar(),@LOCDESC nvarchar(),@LOCSTATUS nvarchar(),@LOCSTORESTATUS nvarchar(),@LINE decimal(,),@LIE decimal(,),@LAYER decimal(,)
set @i=
while @i<
begin
set @j=
while @j<
begin
set @k=
while @k<
begin
set @LOCNUM='OME01_0011'+@i+''+@j+''+@k+''
set @OBJECTTYPE='TBuff'
set @LOCDESC='1巷道'+@i+'行'+@j+'列'+@k+'层'
set @LOCSTATUS='Normal'
set @LOCSTORESTATUS='Free'
set @LINE=@i
set @LIE=@j
set @LAYER=@k
INSERT INTO [WMSServer].[dbo].[TWMS_LOC]
([LOCNUM]
,[OBJECTTYPE]
,[LOCDESC]
,[LOCSTATUS]
,[LOCSTORESTATUS]
,[LINE]
,[LIE]
,[LAYER])
VALUES
(@LOCNUM
,@OBJECTTYPE
,@LOCDESC
,@LOCSTATUS
,@LOCSTORESTATUS
,@LINE
,@LIE
,@LAYER)
set @k=@k+
end
set @j=@j+
end
set @i=@i+
end
GO

SQL Server2008R2循环语句的更多相关文章

  1. Oracle中PL/SQL的循环语句

    在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列.常用的LOOP循环语句包含3种形式:基本的LOOP.WHILE...LOOP和FOR...LOOP. LO ...

  2. SQL条件循环语句以及异常知识整理

    create or replace procedure pr_test1 is begin > then dbms_output.put_line('条件成立'); elsif > the ...

  3. SQL基本编程,分支语句,循环语句,存储过程,触发器

    基本编程: 定义变量 declare @变量名 数据类型 赋值 set @变量名 = 值 select @变量名 = 值 取值打印 select @变量名 print @变量名 映射到结果集 打印到消 ...

  4. SQL循环语句 详解

    SQL循环语句 declare @i int set @i=1 while @i<30 begin insert into test (userid) values(@i) set @i=@i+ ...

  5. 第二百八十七节,MySQL数据库-条件语句、循环语句、动态执行SQL语句

    MySQL数据库-条件语句.循环语句.动态执行SQL语句 1.if条件语句 delimiter \\ CREATE PROCEDURE proc_if () BEGIN ; THEN ; ELSEIF ...

  6. SQl Server Tsql基本编程 ,循环语句 ,存储过程

    一些比较重要但是不一定经常用的 句子 Tsql定义变量 declare @a int :  定义的变量前面必须用@,数据类型是SQL里的数据类型,执行的时候要把需要的有关联的代码一起执行,单独执行一条 ...

  7. PL/SQL 循环语句

    1.基本 LOOP 循环语句 语法: LOOP 语句序列; END LOOP; 其中,语句序列中需要一个EXIT语句或一个EXIT WHEN语句来中断循环. 实例: DECLARE x ) :; BE ...

  8. SQL 循环语句几种写法

    1.正常循环语句 declare @orderNum varchar(255)create table #ttableName(id int identity(1,1),Orders varchar( ...

  9. ql/sql 循环语句、异常处理、事务处理!

    一.ql sql 循环语句? /*1.loop循环 语法: 声明循环变量 loop 判断循环条件 ,如果循环条件不成立,跳出循if 条件表达式 then exit; end if; 语句块; 改变循环 ...

随机推荐

  1. 解决ping不通win7主机

    之前在路由器上ping笔记本发现ping不通,但是笔记本ping路由器通,也没多想.今天想起来可能是win7的防火墙作怪,以前上课虚拟机好像也是ping不通宿主机,但是宿主机能ping通虚拟机. 简单 ...

  2. mac pycharm快捷键

    Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ...

  3. 【Java基础】浅谈常见设计模式

    Num1:单例模式 基本概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点. 常见写法: 懒汉式 public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值 ...

  4. C# 将对应的xml文档赋值给指定模型(对象)

    public static IList<T> XmlToEntityList<T>(string xml) where T : new()        {           ...

  5. [译]RabbitMQ教程C#版 - 主题

    先决条件 本教程假定 RabbitMQ 已经安装,并运行在localhost标准端口(5672).如果你使用不同的主机.端口或证书,则需要调整连接设置. 从哪里获得帮助 如果您在阅读本教程时遇到困难, ...

  6. pycharm使用selenium之前

    2.python安装好后,查看你的pycharm输出控制台,第一行就写了你所使用的python.exe的路径,如下图箭头处所示: 检查python使用的是不是你刚刚安装的,如果不是,换成你刚刚安装的p ...

  7. T57274 黑暗城堡

    传送门 思路: 先求出各个点到 1 的最短路径.分别用两个数组将最短路径记录下来(一个要用来排序).按排序后的 dis 值从小到大枚举各点加入树有多少种方案,最后根据乘法原理把各个点的方案数乘起来就是 ...

  8. stress负载生成器使用简介

    一.Stress工具原始网页: https://people.seas.harvard.edu/~apw/stress/ 二.Docker镜像的构建过程(dockerfile): progrium/s ...

  9. 模板引擎ejs入门学习

    1:利用 NPM 安装 EJS 很简单 npm install ejs 2:安装完成肯定就是使用了 var template = ejs.compile(str, options); template ...

  10. Linux系统时间, 硬件BIOS时间的校准与同步

    #宿主机系统时间: date #宿主机时间校准方法: yum install -y ntpdate ntpdate -u ntp.api.bz #centos查看设置系统时区:(可能没有) cat / ...