当前位置: 首页 > 编程笔记 >

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

孔弘盛
2023-03-14
本文向大家介绍SQL Server数据表字段自定义自增数据格式的方法,包括了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数据库程序设计有所帮助。

 类似资料:
  • 本文向大家介绍layui实现数据表格自定义数据项,包括了layui实现数据表格自定义数据项的使用技巧和注意事项,需要的朋友参考一下 layui是一个很适合后台开发人员用的一个前端框架,界面简洁,功能丰富。 大家知道,系统一般都有数据表格及分页功能,尤其在后台管理系统之类,这类场景更是很多,layui也为我们提供了对应的支持,我这里要说的是,layui对异步返回的数据默认是有一套格式的,像下面这样

  • 我使用的是Apache Camel 2.9.2和Spring 3.0.6.Release。我正在尝试使用自定义的DataFormat来封送和取消封送骆驼消息。我想使用Spring将我的自定义数据格式配置到我的一条路由中。 Apache Camel的文档指出,为了将我的自定义数据格式与Spring中的路由挂钩,我只需要将我的自定义数据格式声明为bean并在Spring路由中引用它,如下所示: htt

  • 本文向大家介绍PHP自定义函数格式化json数据示例,包括了PHP自定义函数格式化json数据示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP自定义函数格式化json数据的方法。分享给大家供大家参考,具体如下: PS:这里再为大家推荐几款比较实用的json在线工具供大家参考使用: 在线JSON代码检验、检验、美化、格式化工具: http://tools.jb51.net/code

  • 不仅仅是falcon-agent采集的数据可以push到监控系统,一些场景下,我们自定义的一些数据指标,也可以push到open-falcon中,比如: 线上某服务的qps 某业务的在线人数 某个接⼝的响应时间 某个⻚面的状态码(500、200) 某个接⼝的请求出错次数 某个业务的每分钟的收⼊统计 ...... 一个shell脚本编写的,自定义push数据到open-falcon的例子 # 注意,

  • 本文向大家介绍Vue实现用户自定义字段显示数据的方法,包括了Vue实现用户自定义字段显示数据的方法的使用技巧和注意事项,需要的朋友参考一下 如下: 代码: 以上这篇Vue实现用户自定义字段显示数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 遵循电子商务签出字段自定义文档: 使用操作和筛选器自定义签出字段 我已经通过函数向woocommerce结帐页面添加了一个自定义字段。php。 我担心是否必须清理自定义字段的用户输入? 我认为它不需要消毒,因为它被传递到帐单字段中,如:$fields['billing'],对吗? 如果没有,我如何清理这个自定义字段? 创建此自定义字段意味着接受长度不超过50的文本字符串(拉丁文)和整数的组合。