Lorsque j'ajoute un utilisateur à ma base de données, j'utilise un Guid pour la clé primaire. Mais il vient juste comme une chaîne solide de 0. Où suis-je censé le mettre? Je l'ai mis à "ROWGUID()" dans le serveur MS-SQL ...Clé primaire GUID non créée
0
A
Répondre
9
essayez de définir la valeur par défaut de la colonne à NEWID()
3
Vous ne voulez pas ROWGUID(). Vous voulez NewID().
CREATE TABLE myTable(GuidCol uniqueidentifier, NumCol int) INSERT INTO myTable Values(NEWID(), 4) SELECT * FROM myTable
0
Un petit exemple ci-dessous comment une table d'utilisateurs pourrait regarder avec guid comme colonne primarykey:
CREATE TABLE [dbo].[Users](
[userId] [uniqueidentifier] NOT NULL,
[Name] [nvarchar](255) NOT NULL,
CONSTRAINT [PK_Users_1] PRIMARY KEY CLUSTERED
(
[userId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[Users] ADD CONSTRAINT [DF_Users_userId] DEFAULT (newid()) FOR [userId]
Questions connexes
- 1. Entity Framework 4 Clé primaire comme GUID et autogeneration
- 2. Trouver la clé primaire créée par Hibernate JPA
- 3. varchar() clé primaire ou clé primaire int?
- 4. Problème de migration de Rails - Clé étrangère non créée
- 5. guid Création d'une clé primaire pour la requête la plus rapide sélectionnez où guid (guid1, guid2, guid3 ...)
- 6. Clé primaire composite utilisant newid et newsequentialid
- 7. Subsonic erreur clé primaire
- 8. Clé primaire d'importation DataMapper
- 9. Clé primaire composée
- 10. recherche par clé primaire
- 11. PostgreSQL bytea Clé primaire
- 12. Clé primaire vs. RRN
- 13. Clé primaire et étrangère
- 14. Clé primaire Django
- 15. SQL Server: non-null unique vs clé primaire
- 16. Comment gérer une clé primaire non auto-incrémentée dans Rails?
- 17. Clé primaire sur une colonne
- 18. Clé primaire invalide datatype [int]
- 19. SQL Server: clé primaire du schéma Guid mais parfois en grande partie Types entiers
- 20. Comment utiliser SQLBulkCopy sur une table avec une clé primaire GUID et newsequentialid() par défaut?
- 21. GUID. et id automatique de clé primaire dans les bases de données SQL
- 22. clé primaire entière pour la réplication
- 23. Clé primaire Croissant et décroissant
- 24. Beaucoup-plusieurs sans clé primaire
- 25. jpa, plus d'une clé primaire
- 26. Clé primaire et concept d'index
- 27. hibernate Requête par clé primaire
- 28. php et clé primaire mysql
- 29. Scénario de clé primaire composite
- 30. Comment réorganiser la clé primaire?