Question : Comment ai-je une colonne par accroissement de SQL pour chaque utilisateur ?

Nous avons besoin d'une colonne par accroissement pour chaque utilisateur.  Quand un disque est ajouté nous figurons qu'un déclenchement mettra le feu après insertion et produira du nombre.  Toutefois chaque les utilisateurs commenceront par le numéro 100 et pourront incrémenter à 101.102.103, le

ID etc. (voir les données) (voir le tableau et le déclenchement ci-dessous) | Identification de l'utilisateur | 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 est la table : TABLE du
CREATE [dbo]. [TableA] (IDENTITÉ de
[identification] [international] (1.1) NON NULS, NULLE du
[identification de l'utilisateur] [international] PAS,
[aName] [nvarchar] (500) PAS NULLE de/> NULLE,
(
[identification] ASC
) de CLÉ PRIMAIRE de CONTRAINTE du
[PK_TableA] AVEC (PAD_INDEX = AU LOIN, STATISTICS_NORECOMPUTE = AU LOIN, IGNORE_DUP_KEY = AU LOIN, ALLOW_ROW_LOCKS = DESSUS, ALLOW_PAGE_LOCKS = DESSUS, FILLFACTOR = 90) SUR le
) SUR le

GO

CREATE UNIQUE INDEX de NONCLUSTERED [UIX_TableA_aNumber] DESSUS [dbo]. [TableA] ([aNumber], [UserId]) SUR le
ON [dbo] de DÉCLENCHEMENT du
GO

CREATE [t_TableA]. [
de MISE À JOUR du
AS
d'INSERTION du
FOR de TableA] [TableA] RÉGLÉ [TableA] .aNumber = inserted.ID
DE [TableA], inserted
OÙ inserted.ID = [TableA] .ID
GO

class= de

Réponse : Comment ai-je une colonne par accroissement de SQL pour chaque utilisateur ?

Pourquoi courir pas simplement l'outil de réparation d'Inbox de Microsoft ? Ce qui est libre :

http://office.microsoft.com/en-us/outlook-help/use-the-inbox-repair-tool-HP001021064.aspx
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us