當我將用戶添加到我的數據庫時,我使用Guid作爲主鍵。但是它只是一串固定的0。我應該在哪裏設置它?我將它設置爲 「ROWGUID()」 中的MS-SQL服務器...未創建GUID主鍵
0
A
回答
9
嘗試設置一欄,NEWID缺省值()
3
你不想ROWGUID()。你想要NewID()。
CREATE TABLE myTable(GuidCol uniqueidentifier, NumCol int) INSERT INTO myTable Values(NEWID(), 4) SELECT * FROM myTable
0
低於用戶表可以如何與GUID作爲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]
相關問題
- 1. guid爲最快查詢創建主鍵創建GUID(guid1,guid2,guid3 ...)
- 2. guid作爲主鍵?
- 3. 如何使用MVC Code First Entities創建Guid主鍵?
- 4. SQL Server Int主鍵和Guid
- 5. 生成的GUID主鍵EF5
- 6. 從主鍵創建外鍵
- 7. Guid主鍵/外鍵兩難SQL Server
- 8. 在表上創建主鍵
- 9. 使用NSUserDefaults創建主鍵
- 10. 將GUID主鍵更改爲整數主鍵
- 11. 如何將GUID用作System.Data.Sqlite的主鍵
- 12. 使用INT或GUID作爲主鍵
- 13. C#ASP.NET讓GUID [主鍵]和整數
- 14. Int自動增量主鍵和GUID列
- 15. 使用GUID主鍵的OData V4 REST
- 16. 將主鍵從int移動到Guid
- 17. 作爲主鍵的GUID - 離線OLTP
- 18. ZF2主義創建實體whitout主鍵
- 19. 在主鍵上創建複合外鍵
- 20. 創建主鍵和外鍵關係
- 21. 無法創建外鍵多列主鍵
- 22. Mysql,未能創建外鍵
- 23. System.ArgumentNullException創建一個GUID
- 24. 數據庫創建表主鍵未找到
- 25. 在SQL Server上創建的主鍵未被識別
- 26. 如何創建複合主鍵是否已定義主鍵。 MySQL
- 27. Backbone創建不等待json被傳遞(Guid未定義)
- 28. 使用Scala Slick創建組合主鍵
- 29. MySQL:創建表,主鍵自動生成?
- 30. Cassandra CLI使用主鍵創建列族