WHILE (Transact-SQL)
---循环
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)相关推荐
- Transact SQL 常用语句以及函数
Transact SQL 语 句 功 能 ======================================================================== --数据 ...
- transact sql
结构化查询语言是美国国家标准协会和国际标准化组织定义的标准,而transact sql是microsoft公司对此标准的一个实现 它可以创建,维护,保护数据对象,并且可以操作对象中的数据,所以tran ...
- 交互式SQL(Transact SQL,TSQL)
交互式SQL(Transact SQL,TSQL) 它是SQL Server的查询语言.提供以下命令: · 创建和数据库对象. · 访问和修改数据. · 数据聚合(aggregation,又称聚集). ...
- Transact SQL 语 句
Transact SQL 语 句 功 能 ======================================================================== -- ...
- SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 -- ...
- transact sql mysql_Sql Server数据库常用Transact-SQL脚本(推荐)
Transact-SQL Transact-SQL(又称 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实现,与 Ora ...
- transact sql mysql_MySQL与Transact SQL(MS SQL Server)的SQL语句区别点滴(C++)
最近在写一个数据访问层,要求可以使用MySQL和MS SQL Server.html 烦劳今后开始,MySQL与MS SQL Server的大量不一致让人烦不胜烦,为了使其余人再也不犯本身工做过程当中 ...
- Transact -SQL 语句
Transact- SQL 概述 了解 SQL 结构化查询语言 Transact-SQL 语言是 SQL 的增强版本 种类 数据 定义 操纵 控制 常用 事务管理 流程控制 附加的语言元素 常量与变量 ...
- Transact SQL教程(一)
在下面部分的许多语句都不是SQL标准语句,而是一个叫做Transact-SQL(T-SQL)的SQL扩展的一部分.T-SQL通过在别的事物上添加一些诸如变量.条件和循环之类的传统编程元素来扩充SQL. ...
- 找到一本适合自己的SQL Server 2008入门书
<SQL Server 2008基础教程> 本书面向广大开发人员,从喜欢使用图形界面的程序员,到希望成为SQL Server 2008编程语言Transact SQL(T-SQL)高手的程 ...
最新文章
- 枚举方式的线程安全的单例
- 在Linux上编写并运行Python文件
- Pandas练习题-提高你的数据分析技能
- 前端学习(3105):react-hello-jsx语法规则
- 【matplotlib笔记】柱形图、直方图、散点图、饼图以及叠加图绘制
- python输入时间_一文搞懂python日期时间处理
- MySQL数据库操作(3)表结构操作
- 代理模式-CGLIB动态代理
- SpringMVC文件上传和Jwt身份验证
- 计算机按()的程序进行工作,2016计算机一级考试WPS练习题及答案
- 计算机大一新生打字速度,打字速度比赛策划书5篇.doc
- 关于初学者对于二级菜单制作的小结
- web网页设计期末课程大作业——汉中印象旅游景点介绍网页设计与实现19页面HTML+CSS+JavaScript
- java判断是否是闰年
- thinkphp表单验证
- C语言数据结构迷宫实验报告,数据结构c语言课程设计报告之迷宫
- 玩转云网络,这里有一份VMware最强指南
- 2018年固态硬盘会大规模降价吗?
- 阿里携手分众打通线上线下全链路 U众计划品效协同双11转化大提升
- 《MongoDB入门教程》第07篇 CRUD之查找文档
热门文章
- Pyshark获取data-text-lines字段的值
- python 2 版本中的input() 和 raw_input() 函数的比较
- BZOJ1588(HNOI2002)营业额统计
- STL 之 vector 的使用 (转载)
- C++原子性实现无锁队列
- java开发常用的工具类_java开发常用工具类
- 空军预警学院计算机与网络,空军预警学院学报
- bind 绑定标签的用法
- Redis 6.0 源码阅读笔记(4) -- String 数据类型源码分析
- c++中的explicit关键字及隐式类型转换