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

SQL सर्वर 2008 में अनुक्रम कैसे बनाएं?

आप यह कर सकते हैं।

--Create a dummy TABLE to generate a SEQUENCE. No actual records will be stored.
CREATE TABLE SequenceTABLE
(
    ID BIGINT IDENTITY  
);
GO

--This procedure is for convenience in retrieving a sequence.
CREATE PROCEDURE dbo.GetSEQUENCE ( @value BIGINT OUTPUT)
AS
    --Act like we are INSERTing a row to increment the IDENTITY
    BEGIN TRANSACTION;
    INSERT SequenceTABLE WITH (TABLOCKX) DEFAULT VALUES;
    ROLLBACK TRANSACTION;
    --Return the latest IDENTITY value.
    SELECT @value = SCOPE_IDENTITY();
GO

--Example execution
DECLARE @value BIGINT;
EXECUTE dbo.GetSEQUENCE @value OUTPUT;
SELECT @value AS [@value];
GO


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटा और डेटाबेस टेबल को एक डेटाबेस से दूसरे डेटाबेस में कैसे कॉपी करें

  2. पंक्तियों के समूह का चयन करें जो किसी सूची के सभी आइटमों से मेल खाता हो

  3. SQL में आफ्टर इंसर्ट, आफ्टर अपडेट और आफ्टर डिलीट के लिए ट्रिगर बनाना

  4. SQL सर्वर लेनदेन संबंधी प्रतिकृति आंतरिक - भाग 2

  5. क्या जेपीए 2.0 SQL सर्वर तालिका चर का समर्थन करता है?