当前位置: 首页 > news >正文

取得所有DB的名称, 形成一行, 并以逗号分隔

IF OBJECT_ID('tempdb..#depTemp') IS NOT NULL DROP TABLE #depTemp --以指定的sql语句,建立临时表 SELECT NAME,ROW_NUMBER() OVER(ORDER BY NAME) AS rowNumber INTO #depTemp FROM MASTER..SysDatabases --WHERE NAME LIKE 'ec%' and len(name)=4 --此处设置取db的条件 DECLARE @max INT --最大行数 SELECT @max = MAX(rowNumber) FROM #depTemp DECLARE @rowNo INT --行号 SET @rowNo = 1 DECLARE @dbsTemp VARCHAR(5000) SET @dbsTemp='' DECLARE @dbNameTemp VARCHAR(20) --用来对每一个rowNumber来进行循环操作 WHILE @rowNo <= @max BEGIN --此处对每一行要进行的操作的代码 SELECT @dbNameTemp=NAME+',' FROM #depTemp WHERE rowNumber=@rowNo SET @dbsTemp=@dbsTemp+@dbNameTemp SET @rowNo = @rowNo + 1 END SET @dbsTemp=SUBSTRING(@dbsTemp,0,LEN(@dbsTemp)) PRINT @dbsTemp DROP TABLE #depTemp--清除临时表


最佳搭档:

自动在多个DB上执行同一条sql语句 ( 存储过程版 )


相关文章:

  • windows下安装JDK1.8和eclipse
  • LightOJ 1414 February 29(闰年统计+容斥原理)
  • C++ 日志类库 log4cplus
  • Spark Mllib里如何将trainDara训练数据的分类特征字段转换为数值字段(图文详解)...
  • 给Eclipse安装eUML2插件以及可能出现的依赖错误解决方案
  • junit import org.junit.Test 报错
  • SQL Server2005与SQLServer2008并存时, 怎样连接到2008
  • 微信小程序开发之带搜索记录的搜索框
  • 怎样启用sa用户登录
  • (接口自动化)Python3操作MySQL数据库
  • 自动在多个DB上执行同一条sql语句 ( 存储过程版 )
  • 判断是否是子串
  • 程序员编程艺术第十一章:最长公共子序列(LCS)问题
  • Python之时间表示
  • iOS中UIWebview中网页宽度自适应的问题
  • eclipse(luna)创建web工程
  • EOS是什么
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Java|序列化异常StreamCorruptedException的解决方法
  • JavaScript异步流程控制的前世今生
  • Java应用性能调优
  • laravel with 查询列表限制条数
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • PHP 小技巧
  • Python3爬取英雄联盟英雄皮肤大图
  • scrapy学习之路4(itemloder的使用)
  • tensorflow学习笔记3——MNIST应用篇
  • 大型网站性能监测、分析与优化常见问题QA
  • 关于springcloud Gateway中的限流
  • 那些被忽略的 JavaScript 数组方法细节
  • 责任链模式的两种实现
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • AI算硅基生命吗,为什么?
  • postgresql行列转换函数
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (12)目标检测_SSD基于pytorch搭建代码
  • (floyd+补集) poj 3275
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (待修改)PyG安装步骤
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (九)One-Wire总线-DS18B20
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (四)Linux Shell编程——输入输出重定向
  • (四)图像的%2线性拉伸
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)Mysql的优化设置
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .Net中的集合