Sql Server中,小弟我想使其中的一列插入数据(递增),之前这一列是空的,插入语句该怎么写,大神
Sql Server中,我想使其中的一列插入数据(递增),之前这一列是空的,插入语句该如何写,求助大神
Sql Server中,我想使其中的一列(M_NewsNumId)插入数据(递增),之前这一列是空的,插入语句该如何写,求助大神
1-10是我手动写入的

------解决方案--------------------
你这个要用update而不是“插入”
------解决方案--------------------
如果M_NewsId就是递增的
可以 update t set M_NewsNumId=M_NewsNumId-152
------解决方案--------------------
算了,换个思路:操作前先备份
步骤1:select * into #t from 源表
步骤2:truncate table 源表
步骤3:修改源表结构,把那列空的设为自增
步骤4:insert into 源表(除了自增列外的其他列一一写上) select 除了自增列外的其他列一一写上 from #t
Sql Server中,我想使其中的一列(M_NewsNumId)插入数据(递增),之前这一列是空的,插入语句该如何写,求助大神
1-10是我手动写入的
------解决方案--------------------
你这个要用update而不是“插入”
------解决方案--------------------
如果M_NewsId就是递增的
可以 update t set M_NewsNumId=M_NewsNumId-152
------解决方案--------------------
算了,换个思路:操作前先备份
步骤1:select * into #t from 源表
步骤2:truncate table 源表
步骤3:修改源表结构,把那列空的设为自增
步骤4:insert into 源表(除了自增列外的其他列一一写上) select 除了自增列外的其他列一一写上 from #t