一、背景
小伙伴们在做数据库开发时,可能需要获取数据库所有的表名以及表中所有的列名,如何实现呢?
二、思路
1.获取所有表名
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
2.获取某某表中的所有列名
Select Name FROM SysColumns Where id = Object_Id('[某某表]'
这里之所以给 某某表 加上中括号,是因为当表名中含有特殊字符时,直接使用单引号,会出现表名不被识别的问题。
三、注意事项
1.我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出BIM相关软件开发以及编程干货;
2.欢迎加入BIM行业开发交流1群,获取更多开发资料 群号:711844216