SQL Server 使用 SET FMTONLY ON 获得表的元数据(sql servercase语句)难以置信

随心笔谈9个月前发布 admin
206 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

这篇文章介绍了在SQL Server 2005及其以上版本中获取元数据的一种简便方法,即使用`SET FMONLY`命令。通过该命令,可以仅返回表的所有元数据,而无需获取行数据,操作简便。执行该命令时,打开执行计划(通过`Ctrl + M`)不会显示带有执行计划的标签,进一步简化了操作流程。这种功能使得用户在编写SQL语句的同时,能够轻松查阅相关信息,提升了工作效率。此外,文章还提到了其他获取元数据的方法,供用户参考和使用。



有时,我们需要获得某张表所有的元数据,我们可能想到的是通过查询系统表获得,但是这比较繁琐,而在SQL Server2005(包含)以后,提供了一个比较简单的操作,只返回表的所有元数据,而没有行数据,它就是SET FMONLY {ON|OFF}命令。如图:

http://img.jbzj.com/file_images/article/201605/2016521170327482.jpg

如果执行的时候打开执行计划(CTRL+M),也不会返回带有执行计划的标签(如上图)。

这样,在浏览器标签组打开多个标签,并不影响查询标签组,我们就可以一边写SQL,一边查信息,是不是更方便了!

您可能感兴趣的文章:获取SQL Server数据库元数据的几种方法SQL Server中元数据函数的用法

© 版权声明

相关文章