sql >> Database >  >> RDS >> Sqlserver

SQLServer IDENTITY Kolom met tekst

Naast de andere antwoorden kunt u een berekende kolom op de tabel maken om aan te geven waar u om vraagt.

CREATE TABLE dbo.MyTable
(
    Id int NOT NULL PRIMARY KEY,
    CombinedId AS 'ABCD-' + CAST(Id as varchar(16)) 
)

Of:

CREATE TABLE dbo.MyTable
(
    Id int NOT NULL PRIMARY KEY,
    PrefixField varchar(16),
    CombinedId AS PrefixField + CAST(Id as varchar(16)) 
)

(Uw vraag zegt niet of het voorvoegsel bedoeld is om vast te worden gezet of niet...)



  1. De grenswaarden ophalen voor een gepartitioneerde tabel in SQL Server (T-SQL)

  2. Hoe kan ik een SELECT DISTINCT uitvoeren op alle velden behalve een BLOB?

  3. Hoe lange regels tekst in SQLite-resultaten te laten lopen

  4. Postgresql-gebruikerswachtwoord genereren