sql >> Database >  >> RDS >> Sqlserver

Kolom maken die stijgt vanaf de laatste index

Probeer computed column . te gebruiken MSDN

CREATE TABLE Yourtablename
(
    ID int IDENTITY (1,1) NOT NULL,
    InvoiceID AS 'INV'+ right('000000'+cast(ID as varchar(20)),7) PERSISTED
);

SQLFIDDLE DEMO

Voor meer informatie over waarom u uw berekende kolom moet maken als persisted check hier



  1. Oracle linker buitenste join-query

  2. MySQL neemt voor altijd 'gegevens verzenden'. Eenvoudige zoekopdracht, veel gegevens

  3. NO_DATA_FOUND uitzondering niet gegenereerd bij gebruik in SELECT INTO

  4. PHP-verbindingsfout met de database