---循环
declare @n int
declare @rowcount int
declare @name varchar(50)
create table #temp
(id int identity(1,1),ColumnNme nvarchar(100)
)
insert into #temp select COLUMN_NAME from 数据库名.INFORMATION_SCHEMA.COLUMNS  where TABLE_NAME='表名' --表名
set @rowcount=@@rowcount
set @n=1
while @n<@rowcount
beginselect @name=ColumnNme from #temp where id=@nprint('strSql.Append("'+@name+'=@'+@name+',");')set @n=@n+1
end
drop table #temp
--游标
declare @name nvarchar(max)
declare geovindu_cursor cursor for select COLUMN_NAME from 数据库名.INFORMATION_SCHEMA.COLUMNS  where TABLE_NAME='表名' --表名
open geovindu_cursor
fetch next from geovindu_cursor into @name
while(@@fetch_status=0)
beginprint('strSql.Append("'+@name+'=@'+@name+',");')fetch next from geovindu_cursor into @name
end
close geovindu_cursor
deallocate geovindu_cursor--ms sql里的控制字符列表:
--Tab   char(9)
--换行  char(10)
--回车  char(13)
--单引号 char(39)
--双引号 char(34)WHILE (SELECT AVG(ListPrice) FROM Production.Product) < $300
BEGINUPDATE Production.ProductSET ListPrice = ListPrice * 2SELECT MAX(ListPrice) FROM Production.ProductIF (SELECT MAX(ListPrice) FROM Production.Product) > $500BREAKELSECONTINUE
END
PRINT 'Too much for the market to bear';

转载于:https://www.cnblogs.com/geovindu/p/4225885.html

WHILE (Transact-SQL)相关推荐

  1. Transact SQL 常用语句以及函数

    Transact SQL  语 句 功 能  ======================================================================== --数据 ...

  2. transact sql

    结构化查询语言是美国国家标准协会和国际标准化组织定义的标准,而transact sql是microsoft公司对此标准的一个实现 它可以创建,维护,保护数据对象,并且可以操作对象中的数据,所以tran ...

  3. 交互式SQL(Transact SQL,TSQL)

    交互式SQL(Transact SQL,TSQL) 它是SQL Server的查询语言.提供以下命令: · 创建和数据库对象. · 访问和修改数据. · 数据聚合(aggregation,又称聚集). ...

  4. Transact SQL 语 句

    Transact SQL   语 句 功 能  ======================================================================== -- ...

  5. SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

    --数据操作   SELECT --从数据库表中检索数据行和列  INSERT --向数据库表添加新数据行  DELETE --从数据库表中删除数据行  UPDATE --更新数据库表中的数据  -- ...

  6. transact sql mysql_Sql Server数据库常用Transact-SQL脚本(推荐)

    Transact-SQL Transact-SQL(又称 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实现,与 Ora ...

  7. transact sql mysql_MySQL与Transact SQL(MS SQL Server)的SQL语句区别点滴(C++)

    最近在写一个数据访问层,要求可以使用MySQL和MS SQL Server.html 烦劳今后开始,MySQL与MS SQL Server的大量不一致让人烦不胜烦,为了使其余人再也不犯本身工做过程当中 ...

  8. Transact -SQL 语句

    Transact- SQL 概述 了解 SQL 结构化查询语言 Transact-SQL 语言是 SQL 的增强版本 种类 数据 定义 操纵 控制 常用 事务管理 流程控制 附加的语言元素 常量与变量 ...

  9. Transact SQL教程(一)

    在下面部分的许多语句都不是SQL标准语句,而是一个叫做Transact-SQL(T-SQL)的SQL扩展的一部分.T-SQL通过在别的事物上添加一些诸如变量.条件和循环之类的传统编程元素来扩充SQL. ...

  10. 找到一本适合自己的SQL Server 2008入门书

    <SQL Server 2008基础教程> 本书面向广大开发人员,从喜欢使用图形界面的程序员,到希望成为SQL Server 2008编程语言Transact SQL(T-SQL)高手的程 ...

最新文章

  1. 枚举方式的线程安全的单例
  2. 在Linux上编写并运行Python文件
  3. Pandas练习题-提高你的数据分析技能
  4. 前端学习(3105):react-hello-jsx语法规则
  5. 【matplotlib笔记】柱形图、直方图、散点图、饼图以及叠加图绘制
  6. python输入时间_一文搞懂python日期时间处理
  7. MySQL数据库操作(3)表结构操作
  8. 代理模式-CGLIB动态代理
  9. SpringMVC文件上传和Jwt身份验证
  10. 计算机按()的程序进行工作,2016计算机一级考试WPS练习题及答案
  11. 计算机大一新生打字速度,打字速度比赛策划书5篇.doc
  12. 关于初学者对于二级菜单制作的小结
  13. web网页设计期末课程大作业——汉中印象旅游景点介绍网页设计与实现19页面HTML+CSS+JavaScript
  14. java判断是否是闰年
  15. thinkphp表单验证
  16. C语言数据结构迷宫实验报告,数据结构c语言课程设计报告之迷宫
  17. 玩转云网络,这里有一份VMware最强指南
  18. 2018年固态硬盘会大规模降价吗?
  19. 阿里携手分众打通线上线下全链路 U众计划品效协同双11转化大提升
  20. 《MongoDB入门教程》第07篇 CRUD之查找文档

热门文章

  1. Pyshark获取data-text-lines字段的值
  2. python 2 版本中的input() 和 raw_input() 函数的比较
  3. BZOJ1588(HNOI2002)营业额统计
  4. STL 之 vector 的使用 (转载)
  5. C++原子性实现无锁队列
  6. java开发常用的工具类_java开发常用工具类
  7. 空军预警学院计算机与网络,空军预警学院学报
  8. bind 绑定标签的用法
  9. Redis 6.0 源码阅读笔记(4) -- String 数据类型源码分析
  10. c++中的explicit关键字及隐式类型转换