请教想执行如下的insert语句,怎么实现
请问想执行如下的insert语句,如何实现
假设一个表,两列,col1为identity,我想在每次插入数据时,col2的值等于col1+1
例如(1,2),(100,101)等
请问如何实现?谢谢
------解决方案--------------------
假设一个表,两列,col1为identity,我想在每次插入数据时,col2的值等于col1+1
例如(1,2),(100,101)等
请问如何实现?谢谢
------解决方案--------------------
- SQL code
-->用计算列 create table #(col1 int identity, col2 as col1+1) insert # default values insert # default values insert # default values select * from # /* col1 col2 ----------- ----------- 1 2 2 3 3 4 */ drop table #
------解决方案--------------------
支持计算列
------解决方案--------------------
- SQL code
--用公式 create table tab(col1 int identity, col2 as col1+1)