本文主要是介绍[SQL]获取列名的几种方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
近日要用到一条SQL语句只需获取列名,不需获取数据,网上找到的方法都是查找系统表,但是我操作的是Excel文件,不带系统表,所以自己想出了其他的几种方法,在这里记下当做一下笔记:
1.网上最多的方法,查找系统表,对SQL Server有效:
select name from syscolumns where id = object_id('表名')
下面都是我自己想出来的方法,如和网上某些方法有雷同之处,纯属巧合:
2.
SELECT TOP(0) * FROM 表名
3.
SELECT * FROM 表名 WHERE 1 = 0 --这里可以用随便一条返回肯定是FALSE的布尔表达式
4.还有的请路过的高手补充~~
这篇关于[SQL]获取列名的几种方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!