0 0

请问在游标中怎么将数据库更改到指定的数据库10

declare @DB Varchar(20)
declare dd_cursor cursor
  for select name from [master].[dbo].sysdatabases for read only
open dd_cursor
fetch next from dd_cursor into @DB
while @@fetch_status = 0
begin
print @DB
use @DB  --这句有错   是否有别的方法达到同样的效果,更改数据库更改到指定的数据库
end
close dd_cursor
deallocate dd_cursor
2011年8月20日 16:14

1个答案 按时间排序 按投票排序

0 0

采纳的答案

declare @DB Varchar(20) 
declare @str varchar(30)
declare dd_cursor cursor 
for select name from [master].[dbo].sysdatabases 
open dd_cursor 
fetch next from dd_cursor into @DB 
while @@fetch_status = 0 
begin 
print @DB 
set @str=  N'use ' + @DB

exec (@str)
fetch next from dd_cursor into @DB
end 
close dd_cursor 
deallocate dd_cursor 

2011年8月22日 10:11

相关推荐

    使用游标更新数据库

    游标是数据库中的一种数据结构,它可以用来存储和处理查询结果。在使用游标更新数据库时,需要在声明游标的时候使用 FOR UPDATE 选项,以便在打开游标时锁定游标结果集与表中对应数据行的所有列和部分列。这样可以...

    Oracle 数据库游标使用大全

    显式游标需要程序员明确声明、打开、读取、关闭,而隐式游标则由数据库系统自动管理,通常在DML语句(如INSERT、UPDATE、DELETE)中使用。 2. **查询 SELECT… INTO …** 在PL/SQL中,可以使用SELECT… INTO语句将...

    oracle数据库的游标

    游标是Oracle数据库中一个重要的概念,它是一种在内存中用于存储SQL查询结果的临时工作区域。使用游标可以方便地访问查询结果集中的每一行,这对于处理大量数据是非常有用的。游标主要分为两种类型:显式游标和隐式...

    游标操作多个数据库学习之用,游标操作多个数据库

    在示例中,游标被用来循环遍历满足特定条件(名称以`USER%`开头)的所有数据库,以便在每个数据库中执行相同的操作。 ##### 1. 声明变量 ```sql DECLARE @SQL VARCHAR(8000), @DATABASE VARCHAR(100); ``` `@SQL`...

    fgdb_游标查找_游标实现数据库创建_

    最后,"游标实现更改"指的是使用游标更新或修改数据库中的数据。例如,如果我们想更新地图`Map1`的数据,我们可以执行UPDATE语句: ```python cursor.execute("UPDATE maps SET data=? WHERE map_name='Map1'", ...

    利用游标多数据库查询单条数据方法

    在标题"利用游标多数据库查询单条数据方法"中提到的场景,游标被用于在10多个数据库中查找特定的单条信息。这种方法的优点在于它可以按需处理数据,降低了内存占用,并且可以灵活地在不同的数据库之间切换,以获取所...

    数据库原理与运用(游标管理)

    【游标管理】是数据库操作中的一个重要概念,尤其在处理大量数据时,游标提供了一种灵活的方式。游标允许程序逐行处理查询结果,而不是一次性处理整个结果集,这在需要对每行数据进行不同操作或者需要多次访问数据时...

    Oracle数据库添加 更新 游标 过程 Java Project

    在这个Java项目中,我们将探讨如何在Oracle数据库中添加、更新数据,并利用游标处理过程,这些都是数据库操作的重要组成部分。 首先,让我们详细了解一下Oracle数据库的“添加”操作。在Oracle中,我们通常使用SQL...

    SQL数据库中基于游标的数据更新.pdf

    游标是SQL数据库中非常重要的一个概念,它是一种特殊的数据库对象,主要用来处理数据集中的数据,特别是那些...通过上述知识点,我们可以明白游标在SQL数据库中扮演的角色,以及如何通过游标进行高效和精准的数据处理。

    数据库视图和索引游标实验报告.doc

    数据库视图和索引游标实验报告 一、数据库视图 * 视图的创建:Create view Einstein_student As Select distinct instructor.name, advisor.i_ID, advisor.s_ID, student.ID, student.name From student, ...

    游标例题 获取游标中的某一行

    通过以上步骤,你可以有效地使用游标处理数据库中的数据。游标例题通常会涵盖这些基本操作,帮助初学者理解和实践游标的工作原理。在实际开发中,理解并熟练运用游标是数据库编程不可或缺的技能。

    Sybase与SQL数据库游标心得

    在《在SYBASE数据库中.doc》文件中,可能详细介绍了如何在Sybase中声明和操作这些游标,包括打开、移动、读取和关闭等步骤。 接下来,我们关注SQL游标的使用。SQL游标通常指的是在SQL Server中的应用,尽管概念在...

    数据库实例详解——图书管理系统(包括SQL代码,游标,存储过程)

    本实例将深入探讨如何构建一个完整的图书管理系统,涉及的关键知识点包括数据库的概念和逻辑结构设计,以及游标和存储过程的使用。 一、数据库概念与逻辑结构设计 1. 数据库概念:数据库是一个组织和存储数据的系统...

    SQLServer数据库游标和函数的使用(经典)

    在SQL Server中,数据库游标和函数是两个非常重要的概念,它们在数据处理和数据库操作中扮演着不可或缺的角色。游标允许我们逐行处理查询结果,而函数则提供了丰富的计算和逻辑处理能力。 首先,让我们深入理解SQL ...

    Oracle数据库游标使用大全

    Oracle数据库中,游标是处理单条记录的重要工具,尤其在需要逐行处理查询结果集时。游标允许程序员在结果集中前进、后退,并访问每一行的数据。本篇文章主要探讨Oracle数据库中游标的使用。 首先,游标分为两种类型...

    计算机等考三级数据库基础:临时表和游标的使用小总结.docx

    例如,不同用户在同一数据库中创建名为`#tem`的局部临时表,每个用户只能看到并操作自己创建的那张表。而全局临时表的名称以`##`开头,这类表对所有用户都可见,只有当所有引用该表的用户会话结束时,全局临时表才会...

    批量创建数据库中所有表的触发器,删除所有触发器

    游标在这里起到关键作用,它可以按顺序访问数据库中的表。以下是一个示例流程: 1. 创建一个游标,查询系统视图`sys.tables`来获取所有表名。 2. 在循环中,为每个表生成一个`CREATE TRIGGER`语句。 3. 动态执行该...

    数据库大型实验设计 包含游标触发器存储过程

    本实验设计涉及的核心概念是数据库中的高级特性,如存储过程、触发器和游标,这些都是数据库管理系统(DBMS)中实现复杂业务逻辑和自动化操作的关键工具。 首先,我们来深入理解一下“存储过程”。存储过程是一组...

    oracle游标的总结oracle游标的总结

    Oracle 游标是 Oracle 数据库中的一种重要概念,用于查询数据库,获取记录集合(结果集)的指针。游标可以看作是一个临时表,你可以对其每一行的数据进行任意的操作。本文将对 Oracle 游标的概念、分类、声明方式、...

Global site tag (gtag.js) - Google Analytics