数据库有里面有两个字段: 一个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的值