近日要用到一条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.还有的请路过的高手补充~~
![微笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif)