当前位置: 移动技术网 > IT编程>数据库>MSSQL > SQL Server数据表字段自定义自增数据格式的方法

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

2017年12月08日  | 移动技术网IT编程  | 我要评论

中国邮政普通包裹查询,9.18大案,黑老大曾打警察

本文实例讲述了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数据库程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网