Vb.net 计算柱规格

Vb.net 计算柱规格,vb.net,sql-server-2014,Vb.net,Sql Server 2014,当我在中添加“001”和“002”作为我的论文编号时得到的结果: CREATE TABLE PaperTable ( PaperID int IDENTITY (1,1) NOT NULL , PageNumber varchar(100) , PaperAlphaID AS Cast(Right(Year(getDate()),2) as varchar(2)) +'-'+ PageNumber ); 但我想用纸质字母ID显示全年 PaperID PageNumber P

当我在中添加“001”和“002”作为我的论文编号时得到的结果:

CREATE TABLE PaperTable
(
    PaperID int IDENTITY (1,1) NOT NULL
 , PageNumber varchar(100)
  , PaperAlphaID AS Cast(Right(Year(getDate()),2) as varchar(2)) +'-'+ PageNumber
);
但我想用纸质字母ID显示全年

PaperID   PageNumber  PaperAlphaID
-------   ----------  ------------
  1         001          15-001
  2         002          15-002

而不是15-001和15-002

删除右功能并更新
varchar(4)

PaperID   PageNumber  PaperAlphaID
-------   ----------  ------------
  1         001          2015-001
  2         002          2015-002
CREATE TABLE PaperTable
(
   PaperID int IDENTITY (1,1) NOT NULL
   , PageNumber varchar(100)
   ,   PaperAlphaID AS Cast(Year(getDate())) as varchar(4)) +'-'+ PageNumber
);