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

作者:Quber 时间:2024-01-13 03:23:45 

本文实例讲述了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数据表字段自定义自增数据格式的方法

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

标签:SQL,Server,数据表字段,自增
0
投稿

猜你喜欢

  • 纯python实现机器学习之kNN算法示例

    2021-05-02 22:57:17
  • Python快速从注释生成文档的方法

    2022-07-11 04:55:37
  • 修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)

    2024-06-05 09:44:31
  • Mysql获取当前日期的前几天日期的方法

    2024-01-16 01:22:31
  • 在python plt图表中文字大小调节的方法

    2021-04-21 04:40:28
  • python 时间戳与格式化时间的转化实现代码

    2021-07-06 10:14:47
  • ProC 连接Oracle代码

    2009-06-10 18:12:00
  • Python恋爱小助手之必拿下

    2023-09-22 13:09:00
  • python生成可执行exe控制Microsip自动填写号码并拨打功能

    2023-08-11 04:51:00
  • 使用Python三角函数公式计算三角形的夹角案例

    2022-12-06 04:09:33
  • MDB格式网站文件如何解压

    2008-07-02 12:48:00
  • python笔记(1) 关于我们应不应该继续学习python

    2023-06-05 17:25:00
  • MySQL下载安装及完美卸载的详细过程

    2024-01-17 18:39:17
  • mysql存储过程学习总结

    2011-07-04 12:03:53
  • Yii2中使用asset压缩js,css文件的方法

    2024-05-02 17:16:13
  • Python实现将数据库一键导出为Excel表格的实例

    2024-01-19 19:47:27
  • pytorch 如何把图像数据集进行划分成train,test和val

    2023-12-26 15:28:10
  • Python入门教程(十七)Python的While循环

    2022-07-31 13:42:27
  • js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结

    2024-04-28 09:49:10
  • 详解Vuex管理登录状态

    2024-04-26 17:38:02
  • asp之家 网络编程 m.aspxhome.com