当前位置:主页 > 测高仪 >

将SQL Server中所有表的列信息显示出来SQL Server

发布时间:19-12-06 阅读:269

正在作一个关于SQL SERVER数据库导入Excel文件的法度榜样,要读取数据库中的列的信息,从网上找了很多资料,终于总结出来对照抱负的sql语句,履行后返回的列分手是:表名、列名、列类型、列长度、列描述、是否主键,语句如下:1 Select Sysobjects.Name As Tb_name, Syscolumns.Name As Col_name, Systypes.Name As Col_type, Syscolumns.Length As Col_len, Isnull(Sysproperties.Value,Syscolumns.Name) As Col_memo,

2 Case When Syscolumns.Name In

3 (Select 主键=A.Name

4 From Syscolumns A

5 Inner Join Sysobjects B On A.Id=B.Id And B.Xtype='U' And B.Name 'Sysname' And Sysobjects.Name Like '%' Order By Sysobjects.Name, Syscolumns.Colid

结果如图:



上一篇:我国首枚自主研发民营商业火箭OSX成功发射 专家
下一篇:没有了