Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

कर्मचारी आईडी स्वचालित रूप से उपसर्ग के साथ उत्पन्न होता है

@marc_s द्वारा दिया गया उत्तर प्रश्न में इसे करने का तरीका है।

आपके मामले में यह इस तरह दिखेगा:

create table Users
(
  Id int identity (3000, 1),
  UserId as '08U1'+right('0000'+cast(Id as varchar(5)), 5) persisted,
  UserName varchar(50),
  LastName varchar(50),
  Location varchar(50),
  constraint PK_Users primary key (UserId)
)

मैं इसे यहां . यदि आप कभी भी एक पंक्ति को हटाते हैं या समवर्ती होने की स्थिति में आपके पास डुप्लिकेट होंगे।

SQL Fiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में डेटाटाइम कॉलम की आवश्यकता है जो रिकॉर्ड संशोधित होने पर स्वचालित रूप से अपडेट हो जाता है

  2. SQL सर्वर से कनेक्ट करने में समस्या लॉगिन विफल। लॉगिन एक अविश्वसनीय डोमेन से है और इसका उपयोग विंडोज प्रमाणीकरण के साथ नहीं किया जा सकता है

  3. टी-एसक्यूएल में एसक्यूएल सर्वर नियमित अभिव्यक्ति

  4. SQL सर्वर में डेटाटाइम बनाम स्मालडेटाइम:क्या अंतर है?

  5. MS SQL सर्वर में पूर्ण किए गए कार्यों के बारे में स्वचालित डेटा संग्रह