mssql sqlserver 如何查询出“表设计时”的列名顺序呢?


摘要:
下文讲述在sqlserver中显示所有列名(按照表设计时的顺序)的方法,如下所示:
实验环境:sql server 2008 R2


实现思路:
通过查询sys.columns表,既可得到表设计时所添加的顺序

例:

--www.maomao365.com教程
create table dbo.[maomao365.com]
(keyId2 int,keyId3 int,
keyId1 int
)
go

select 
colorder as [表设计时顺序],
* from syscolumns 
where id = OBJECT_ID('dbo.[maomao365.com]')

go
truncate table dbo.[maomao365.com]
drop     table dbo.[maomao365.com]
mssql sqlserver 表设计时 列顺序查看

mssql sqlserver 表设计时 列顺序查看