当前位置: 代码迷 >> Sql Server >> 请教想执行如下的insert语句,怎么实现
  详细解决方案

请教想执行如下的insert语句,怎么实现

热度:53   发布时间:2016-04-27 18:42:51.0
请问想执行如下的insert语句,如何实现
假设一个表,两列,col1为identity,我想在每次插入数据时,col2的值等于col1+1

例如(1,2),(100,101)等

请问如何实现?谢谢

------解决方案--------------------
SQL code
-->用计算列create table #(col1 int identity, col2 as col1+1)insert # default valuesinsert # default valuesinsert # default valuesselect * from #/*col1        col2----------- -----------1           22           33           4*/drop table #
------解决方案--------------------
支持计算列
------解决方案--------------------
SQL code
--用公式create table tab(col1 int identity, col2 as col1+1)
  相关解决方案