首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-22 
请问想执行如下的insert语句,如何实现假设一个表,两列,col1为identity,我想在每次插入数据时,col2的值等于

请问想执行如下的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) 

热点排行