declare @a varchar(),@b varchar()

declare user_cursor cursor for

select a,b from tableA tab

open user_cursor

fetch next from user_cursor

into @a,@b

while @@fetch_status=

begin

update tableA set a=@a where b=@b

fetch next from user_cursor

into @a,@b

end

CLOSE user_cursor

DEALLOCATE user_cursor

/*游标的使用*/

--定以后直接赋值--

declare test_Cursor Cursor GLOBAL for/*全局游标*/

select*from dbo.tab1

--先定义后赋值--

declare @test_Cursor2 cursor LOCAL for/*局部游标*/

set @test_Cursor2=Cursor for

select*from dbo.tb2

--用GO结束上面的作用域--

go

open text_Cursor

open text_Cursor2

使用SQL语句清空数据库所有表的数据

使用SQL语句清空数据库所有表的数据 近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的清理,但表非常多,一张一张的清空,实在麻烦,因此就想利用SQL语句一次清空所有数据.找到了三种方法进 ...

Navicat如何直接修改表中数据?

Navicat如何直接修改表中数据?

mysql数据库——特殊sql语句整理之修改表结构

建表 先讲一下常规建表: CREATE TABLE testCreate ( id ) NOT NULL auto_increment, time ) NOT NULL, type ) NOT NUL ...

SQL语句:把Excel文件中数据导入SQL数据库中的方法

1.从Excel文件中,导入数据到SQL数据库情况一.如果接受数据导入的表不存在 select * into jd$ from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ...

50个SQL语句(MySQL版) 建表 插入数据

本学期正在学习数据库,前段时间老师让我们做一下50个经典SQL语句,当时做的比较快,有一些也是百度的,自我感觉理解的不是很透彻. 所以从本篇随笔开始,我将进行50个经典SQL语句的复盘,加深理解. 答 ...

sql sever怎样替换把表中数据。

怎样替换把表中“舞台桁架厂”替换为“舞台桁架厂家” 表数据结构为: id                name                    key                addre ...

sql 语句操作,修改字段中字符串的一部分

update 表名 set 字段=replace(字段,‘替换的部分’,‘替换后的字符串’): update 表名 set A=replace( A, '海淀', '朝阳') where A like ...

使用SQL语句从数据库一个表中随机获取数据

-- 随机获取 10 条数据 SQL Server:SELECT TOP 10 * FROM T_USER ORDER BY NEWID() ORACLE:SELECT * FROM (SELECT ...

sql语句如何查询一个表中某两个字段的相同数据?

Select Name,ID From A group by Name,ID having count (*)>1

随机推荐

【Android】 context.getSystemService()浅析

同事在进行code review的时候问到我context中的getSystemService方法在哪实现的,他看到了一个ClipBoardManager来进行剪切板存储数据的工具方法中用到了cont ...

Curator Framework的基本使用方法

Curator Framework提供了简化使用zookeeper更高级的API接口.它包涵很多优秀的特性,主要包括以下三点: 自动连接管理:自动处理zookeeper的连接和重试存在一些潜在的问题: ...

WinPhone学习笔记(五)——LongListSelector

LongListSelector也是WinPhone的特色控件之一,最初不了解这个控件叫啥名,知道它会在"人脉"里面出现,在应用程序列表也是这个LongListSelector(如 ...

CSS设计资料

CSS实现垂直居中的5种方法 网页阶级配色:http://tools.jb51.net/tools/peise.htm

Linux驱动的两种加载方式过程分析

一.概念简述 在Linux下可以通过两种方式加载驱动程序:静态加载和动态加载. 静态加载就是把驱动程序直接编译进内核,系统启动后可以直接调用.静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重新 ...

ZOJ3329之经典概率DP

One Person Game Time Limit: 1 Second      Memory Limit: 32768 KB      Special Judge There is a very ...

设计模式(二): BUILDER生成器模式 -- 创建型模式

1.定义 将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式. 2.适用场景 1. 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式 ...

dlopen函数详解

Linux提供了一套API来动态装载库.下面列出了这些API: - dlopen,打开一个库,并为使用该库做些准备.- dlsym,在打开的库中查找符号的值.- dlclose,关闭库.- dlerr ...

Testner测试圈关于页面响应时间的测试行业标准

Testner测试圈针对小程序页面的响应时间标准建议如下:0-2秒 用户体验好,可以选择性改善,如首屏体验做到秒开等2-4秒 用户体验一般,有改善空间4-6秒 用户体验较差,有较大改善空间6秒以上 用 ...