SQL Server数据表字段自定义自增数据格式的方法

本文实例讲述了sql server数据表字段自定义自增数据格式的方法。分享给大家供大家参考,具体如下:

--修改数据表sys_company中字段companyid自定义自增约束
alter table [dbo].[sys_company]
add constraint df_sys_company_companyid
default ([dbo].[f_primarycode_sys_company]()) for [companyid]
--go
--删除约束
alter table sys_loginfo drop constraint df_sys_company_companyid
--创建数据表sys_company中字段companyid自定义自增约束(形如:cy00000001,长度为位,前两位为自定义编号,后位为流水号)
create function [dbo].[f_primarycode_sys_company]()
returns char(10)
as
begin
  return(select 'cy'+right(100000001+isnull(right(max(companyid),8),0),8) from sys_company with(xlock,paglock))
end

效果如图所示:

希望本文所述对大家sql server数据库程序设计有所帮助。

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐