select name from syscolumns字段顺序问题

秋的红果实 2016-05-18 11:29:44

use DataBase
select name from syscolumns where id=object_id('表名')

在sql2005中,是按照顺序输出的,但在sql2014中,却是乱序的。如何改?
我说的顺序是:例如表是如下代码生成的
create table tableName(
A nchar(10) null,
B int null,
C smalldatatime not null


则,在2005下,select name from syscolumns ……,输出顺序是A,B,C,但在2014里就不是了。
...全文
313 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
道素 2016-05-19
  • 打赏
  • 举报
回复
sys.syscolumns中有colorder字段 syscolumns是SQL 2000的你应该用sys.cloumns 这个系统视图已经没有colorder,只能用 column_id 事实上在syscolumns视图中,好像也没有colorder <> solid的数据
misterliwei 2016-05-19
  • 打赏
  • 举报
回复
order by colorder
秋的红果实 2016-05-19
  • 打赏
  • 举报
回复
自己顶一下……

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧