
新手发问,SQL老手帮帮忙,新增一列,以及给这列赋值的问题
我有张temp表,现在要给这张表加一列序号(字段为ID)。要求如下,这一列要在这张表第一列显示,并且这一列值为1、2、3、4.。。。。。一直升序排列...
我有张temp表,现在要给这张表加一列序号(字段为ID)。要求如下,这一列要在这张表第一列显示,并且这一列值为1、2、3、4.。。。。。一直升序排列
展开
展开全部
Select * Into Temp001 From Tmp
alter table Temp001 add ID int IDENTITY
drop table Tmp
Select ID,(列明细) Into Tmp From Temp001
其它的索引、约束、等重新创建
alter table Temp001 add ID int IDENTITY
drop table Tmp
Select ID,(列明细) Into Tmp From Temp001
其它的索引、约束、等重新创建
展开全部
如果在原表不改变的情况下只加一列的话,系统会把新加的更放在后面的,不会在第一列显示的。
不过这和你的使用是没有任何影响的,你写查询语句的时候把他放在前面就可以了。
不过这和你的使用是没有任何影响的,你写查询语句的时候把他放在前面就可以了。
追问
那我加了一列 是个空列
如何填充数字?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL SERVER:用自增列
Oracle:用序列
Oracle:用序列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用子查询实现count
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询