SQL Server數(shù)據(jù)表字段自定義自增數(shù)據(jù)格式的方法
更新時間:2016年08月06日 15:41:09 作者:Quber
這篇文章主要介紹了SQL Server數(shù)據(jù)表字段自定義自增數(shù)據(jù)格式的方法,結合實例形式分析了SQL Server自增數(shù)據(jù)格式的定義方法與具體實現(xiàn)步驟,需要的朋友可以參考下
本文實例講述了SQL Server數(shù)據(jù)表字段自定義自增數(shù)據(jù)格式的方法。分享給大家供大家參考,具體如下:
--修改數(shù)據(jù)表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 --創(chuàng)建數(shù)據(jù)表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數(shù)據(jù)庫程序設計有所幫助。
相關文章
SQL Server"錯誤 21002: [SQL-DMO]用戶 * 已經存在問題解決
在分配數(shù)據(jù)庫登錄用戶的數(shù)據(jù)庫訪問權限的時候出現(xiàn)這種錯誤,如果選中某一個數(shù)據(jù)庫的任何一個角色就會出現(xiàn)這個錯誤2009-04-04
sql中 order by 和 group by的區(qū)別
這篇文章主要介紹了sql中 order by 和 group by的區(qū)別的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-11-11
優(yōu)化SQL Server的內存占用之執(zhí)行緩存
在論壇上常見有朋友抱怨,說SQL Server太吃內存了。這里筆者根據(jù)經驗簡單介紹一下內存相關的調優(yōu)知識2012-04-04
SQLServer 2008 CDC功能實現(xiàn)數(shù)據(jù)變更捕獲腳本
這篇文章主要介紹了使用SQLServer 2008的CDC功能實現(xiàn)數(shù)據(jù)變更捕獲的腳本,大家參考使用2013-11-11

