我需要使用 ASP.NET 生成如下公式所示的学生编号。
因此,每次将学生添加到数据库时,它都会自动生成一个学生 ID。
注意(当向数据库添加新学生时,我需要知道已添加到数据库的最后一个学生 ID,以便它可以遵循正确的公式)。
RS 1011000
RS 1011001
RS 1011002
RS 1011003
RS 1011004
最佳答案
创建一个名为 bigint Identity(10000000, 1) 的 id 列和一个在该列前添加前缀“RS”的计算列。
所以你会得到类似的东西
创建表示例(studentId bigint not null Identity(10000000, 1), RsNumber as 'RS' + CAST(studentId as varchar(15)))
http://www.kodyaz.com/articles/sql-server-computed-column-calculated-column-sample.aspx
关于c# - ASP.NET 如何使用公式生成学生编号(例如 RS 1001000),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17986046/