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

这种情况如何解决

2012-01-15 
这种情况怎么解决?数据库有里面有两个字段: 一个Customer_Id,另一个是ID_Path;ID_Path的值是根据Customer_

这种情况怎么解决?
数据库有里面有两个字段: 一个Customer_Id,另一个是ID_Path;ID_Path的值是根据Customer_Id来确定的。
比如Customer_Id 等于 3 那么ID_Path 应当等于 '\3'.由于Customer_Id是由数据库自动产生的,所以插入的时候就没有办法给ID_Path赋值了。请问这种情况怎么解决 ?

[解决办法]
先insert
update Tb set ID_Path='\'+cast(Customer_Id as varchar) where Customer_Id=@@identity

[解决办法]
1楼已经回答了,先插入,然后取@@identity,这个是系统变量,就是刚刚插入的Customer_Id的值

热点排行