Vraag : Hoe heb ik een SQL stijgende kolom voor elke gebruiker?

Wij hebben een stijgende kolom voor elke gebruiker nodig.  Wanneer een verslag wordt toegevoegd komen voor wij een trekker na tussenvoegsel in brand zal steken en het aantal zal produceren.  Nochtans zullen elke gebruikers met aantal 100 beginnen en zullen aan toename aan 101.102.103, enz. kunnen (zie gegevens) (zie lijst en breng hieronder teweeg)

ID | User-id | aName | aNumber
1 | 1001 | `' | 100
2 | 1001 | `' | 101
3 | 1002 | `B' | 100
4 | 1002 | `B' | 101
5 | 1001 | `' | 102
6 | 1001 | `' | 103
7 | 1002 | `B' | 102

Here is de lijst:
CREATE- LIJST [dbo]. [TableA] (/> [IDENTITEITSKAART] [INT.] IDENTITEIT
[USER-ID] [INT.] OM NIETIG TE VERKLAREN NIET,
[aName] [NVARCHAR] (500) OM NIETIG TE VERKLAREN NIET,
[aNumber] [NVARCHAR] (50) ONGELDIG,/> BEPERKING
(
[IDENTITEITSKAART] ASC
) MET (PAD_INDEX = WEG, STATISTICS_NORECOMPUTE = WEG, IGNORE_DUP_KEY = WEG, ALLOW_ROW_LOCKS =, ALLOW_PAGE_LOCKS =, FILLFACTOR = 90) OP [PRIMAIRE]
) OP [PRIMAIRE] UNIEKE

GO

CREATE NONCLUSTERED INDEX [UIX_TableA_aNumber] [dbo]. [TableA] ([aNumber], [UserId]) OP [TREKKER PRIMAIRE]
GO

CREATE [t_TableA]
ON [dbo]. [TableA]
FOR de VASTGESTELDE UPDATE/>AS
[TableA]
[TableA] .aNumber = inserted.ID
VAN [TableA], inserted
WAAR inserted.ID = [TableA] .ID
GO

Antwoord : Hoe heb ik een SQL stijgende kolom voor elke gebruiker?

Waarom in werking stel niet alleen het hulpmiddel van de Reparatie Inbox van Microsoft? Welke vrij is:

http://office.microsoft.com/en-us/outlook-help/use-the-inbox-repair-tool-HP001021064.aspx
Andere oplossingen  
 
programming4us programming4us