首页 > 数据库 >sqlserver查询库中所有表的字段并进行拼接

sqlserver查询库中所有表的字段并进行拼接

时间:2023-11-05 15:22:06浏览次数:36  
标签:NAME dbo sqlserver 拼接 库中 TABLE COLUMNS SCHEMA

-- 查询库中所有表的字段信息
SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'dbo'
ORDER BY TABLE_NAME, ORDINAL_POSITION;

-- 查询库中所有表的字段并进行拼接
SELECT TABLE_NAME, 
       STUFF((SELECT ', ' + COLUMN_NAME 
              FROM INFORMATION_SCHEMA.COLUMNS 
              WHERE TABLE_SCHEMA = 'dbo' 
                AND TABLE_NAME = t.TABLE_NAME 
              FOR XML PATH('')), 1, 2, '') AS COLUMNS
FROM INFORMATION_SCHEMA.COLUMNS AS t
WHERE TABLE_SCHEMA = 'dbo'
GROUP BY TABLE_NAME;

标签:NAME,dbo,sqlserver,拼接,库中,TABLE,COLUMNS,SCHEMA
From: https://www.cnblogs.com/panbin2006/p/17810551.html

相关文章

  • SqlServer各年份版本
    一、年代版本8-SQLServer20009-SQLServer200510-SQLServer200811-SQLServer201212-SQLServer201413-SQLServer201614-SQLServer201715-SQLServer201916-SQLServer2022二、开发版、标准版、企业版版本差异1、SQLServer2016......
  • 在 Oracle 数据库中,哪些操作会导致索引失效?
    索引失效的七字口诀:模型数空运最快,字面意思就是运送一个模型,要用飞机空运,不要用陆运和海运,数空运最快。口诀中的每一个字都代表一种索引失效的类型。我逐个讲解一下。1.模:代表模糊查询。like的模糊查询以%开头,索引失效。2.型:代表数据类型。类型错误,如字段类型为varchar,wher......
  • SqlServer索引原理分析
       这正是SQLSERVER等数据库管理系统和dBASEX、ACCESS等数据库文件系统的本质区别,所以,对数据库管理系统操作能力的强弱在某种程度上也折射出了网管的水平——个人认为,称得上优秀的Admin,至少应该是一个称职的DBA(数据库管理员)。 下面以SQLSERVER(下称SQLS)为例,将数据库管理中......
  • SqlServer索引原理分析
       这正是SQLSERVER等数据库管理系统和dBASEX、ACCESS等数据库文件系统的本质区别,所以,对数据库管理系统操作能力的强弱在某种程度上也折射出了网管的水平——个人认为,称得上优秀的Admin,至少应该是一个称职的DBA(数据库管理员)。 下面以SQLSERVER(下称SQLS)为例,将数据库管理中......
  • .Net 5.0 程序在 Linux 环境访问 SqlServer 2008R2 莫名报错:Connection reset by peer
    〇、问题详情同样的代码,在Windows上运行的好好的,拿到CentOS7上运行就出现如下报错:【ex.message】:Aconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringtheloginprocess.(provider:TCPProvider,error:35-Aninternal......
  • LCD液晶拼接屏技术及报价方案
    LCD液晶拼接显示屏以高亮度、高清晰度、画面细腻、色彩逼真、视觉冲击力等特点,具有很好的展示、演示、广告、宣传、等效果,可广泛应用于视频监控、商场展示、地铁机场信息发布、金融证券信息显示、政府企业视频会议系统、安防监控系统、娱乐场所、酒店KTV展示系统、品牌专卖店形象......
  • 16、MySQL拆分与拼接行数据
    一、根据逗号拆分行数据:1、数据表:2、数据拆分:SELECTde.uuid,de.`name`,SUBSTRING_INDEX(SUBSTRING_INDEX(de.`code`,',',ht.help_topic_id+1),',',-1)ASnewCodeFROM`demo`deJOINmysql.help_topichtONht.help_topic_id&......
  • sqlserver与Oracle建立连接,查询oracle中的数据(navicat版)
    1,打开navicat选中sqlserver服务器点击其他找到链接服务器(不要选错数据库)2,点击新建链接服务器,如图选着其他数据源,按图填写,程序字符串根据自己情况修改(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.6)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SER......
  • ScrapeKit库中Swift爬虫程序写一段代码
    以下是一个使用ScrapeKit库的Swift爬虫程序,用于爬取网页视频的视频:importScrapeKit//创建一个配置对象,用于指定爬虫ip服务器信息letconfig=Configuration(proxyHost:"duoip",proxyPort:8000)//创建一个爬虫对象letscraper=Scraper(configuration:config)//创......
  • linux docker 安装sqlserver2022
    十年河东,十年河西,莫骑少年穷学无止境,精益求精1、拉取镜像sudodockerpullmcr.microsoft.com/mssql/server:2022-latest2、运行容器sudodockerrun-e"ACCEPT_EULA=Y"-e"MSSQL_SA_PASSWORD=ChenDaDliu2023"-p1433:1433--namesql1--hostnamesqlServer-dm......