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

问题描述

declare @DB Varchar(20)declare dd_cursor cursor for select name from [master].[dbo].sysdatabases for read onlyopen dd_cursorfetch next from dd_cursor into @DBwhile @@fetch_status = 0beginprint @DBuse @DB --这句有错 是否有别的方法达到同样的效果,更改数据库更改到指定的数据库endclose dd_cursordeallocate dd_cursor

解决方案

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 ' + @DBexec (@str)fetch next from dd_cursor into @DBend close dd_cursor deallocate dd_cursor

时间: 2024-12-03 22:39:31

请问在游标中怎么将数据库更改到指定的数据库的相关文章

linux中mysql数据库备份(可指定备份数据库)

startup.sh 备份脚本 #!/bin/bash BASEDIR=$(cd `dirname "$0"`;pwd) LOG_DIR=$BASEDIR/logs TIME=$(date +%Y-%m-%d-%H-%M-%S) TIME_DAY=$(date +%Y-%m-%d) TIME_HOUR=$(date +%H) #设置脚本可以运行的时间点(此项根据需求修改) TIME_HOUR_POINT=15 #SERVER_IP写当前服务器的IP地址,如果为空脚本将自动查找一个IP地

更改SQL Server 2005数据库中tempdb位置的方法_mssql2005

了解SQL Server 2005数据库的朋友可能都知道,tempdb系统数据库是一个全局资源,可供连接到SQL Server 2005实例的所有用户使用.我们有时候为了操作方便,常常会更改一下tempdb数据库的位置,那么该如何操作呢?本文我们就来介绍这一更改的过程. 获得tempdb的原始位置: select [name],[physical_name] from sys.master_files where database_id=db_id(N'tempdb') 更改tempdb数据库位

在指定的数据库上运行SQL语句的类

数据|数据库|语句 <% '在指定的数据库上运行SQL语句的类'使用方法:'dim runs'set runs=new runsql'runs.setdbn=数据库名'if runs.ifok then' response.write runs.errs' response.end'end if'runs.setsql=sql'runs.run'if runs.ifok then' response.write runs.errs' response.end'else' response.wri

当两个不同用户尝试更改Access 2007年数据库中相同记录

症状 考虑以下方案. 两个不同用户同时访问同一 Microsoft Office Access 2007年数据库. 用户尝试更改同一记录. 在此方案, 用户会收到以下错误信息: 无法更新 : 目前锁定. 此外, 更改窗体上多值字段中并没有提交更改, 然后移动到表后值没有更新. 如果您然后尝试来修改表, 中多值字段您收到以下错误信息: 无法更新 : 当前锁定由此计算机上其他会话. 原因 发生此问题是因为附件或多值字段使用保守式锁定功能. 因此, 锁对字段保存, 直到记录是提交. 可使用 记录锁定

数据库-请问一下delphi中DBNavigator的问题

问题描述 请问一下delphi中DBNavigator的问题 在写一个简单的数据库功能,希望在DBGrid中直接对数据库进行删除,修改等.但是为什么DBNavigator只有"第一条""下一条"等前几个按钮可以用,后头的修改,删除,刷新等按钮为什么是灰色的? 不好意思小弟初来乍到没有C币,还请各位帮忙了! 解决方案 你数据集是不是只读的 解决方案二: 情况1,如@bdmh所说,只读 情况2,是你的数据表没有主键,因此控件无法知道怎么帮你更新

请问vb.net中如何插入protel图片,并获取其中的参数存入数据库,进行处理?

问题描述 请问vb.net中如何插入protel图片,并获取其中的参数存入数据库,进行处理? 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励:2:帖子结帖后会返还帖主50%的悬赏分,无满意结帖不返还

由于文件组 ‘DEFAULT’ 中的磁盘空间不足,无法为数据库 ‘TEMPDB’ 分配新页

  今天接到一个朋友的问题,sql server报"由于文件组 'DEFAULT' 中的磁盘空间不足,无法为数据库 'TEMPDB' 分配新页",按照错误提示应该是tempdb空间不足,让其查看tempdb对应数据库文件大小为不到4g,查看其对应文件为自增长,硬盘空间还有40g多点,那应该没有问题.后来她说该文件所处位置的盘是fat32的,那问题确定是fat32最大支持文件大小是4g.解决办法: 1.让tempdb中的文件恢复默认值,设置其最大值 1)重启sql server服务,te

设置-eclipse中svn修改 代码更改后行头显示变化

问题描述 eclipse中svn修改 代码更改后行头显示变化 即代码修改后 行头会显示颜色变化,如下图所示,请问怎么设置

框架-xfire返回报文中节点名称如何更改

问题描述 xfire返回报文中节点名称如何更改 我希望上图中xfire返回的报文信息节点ns1:out改为需要如何实现?假如xfire不能更改,请问还有哪种框架可以实现节点自定义:或者自定义的soap返回要怎么弄? 解决方案 息节点ns1:out改为return