您好,我正在开展一个项目,我必须通过单击按钮将一些值存储在数据库中。这是创建表的代码:
create table dbo.Cpecial_Partner_Info_tbl
(
[S.No] int identity(1,1),
[Partner ID] varchar(20),
[Partner Code] varchar(20),
[Partner Name] varchar(100),
[Partner Type] varchar(15),
[User ID] varchar(50) primary key,
[Password] varchar(50),
)
在这张表中,我添加了一些值。现在我的要求是合作伙伴 id和合作伙伴代码值应该来自 s.no 值。例如,如果我的s.no值为“ 1 ”,则partnerid和parnter code值应分别为“ part01 ”和“ pc01 ”。我知道创建新表并使用我的条件的代码。这是我可以使用的代码:
create table dbo.Cpecial_Partner_Info_tbl
(
[S.No] int identity(1,1),
[Partner ID] as 'PART' + right('0' + Convert(VarChar(10), [S.No]), 1) persisted,
[Partner Code] as 'PC' + right('0' + Convert(VarChar(10), [S.No]), 1) persisted,
[Partner Name] varchar(100),
[Partner Type] varchar(15),
[User ID] varchar(50) primary key,
[Password] varchar(50),
)
但使用上面的代码意味着我必须重新创建表。所以我的问题是我可以在不重新创建表的情况下将上述条件应用于合作伙伴 ID和合作伙伴代码(因为我已经在表中有一些重要的数据)?提前致谢