如何在sql server 2008中將字段設置爲複合鍵以及如何在gui sql server 2008中創建複合鍵?sql server 2008複合鍵
1
A
回答
2
您不能將「one field」設置爲組合鍵 - 根據定義,「composite」意味着不止一個。
在SQL Server Management Studio中,您可以選中表格中的設計師多列,然後從上下文菜單中選擇「設置主鍵」:
alt text http://i46.tinypic.com/29w24j4.png
這使得那些選擇列的複合首要的關鍵。
2
以下是T-SQL中的示例。前兩列包含組合鍵。在SSMS中,只需突出顯示要組成鍵的第一列,然後選擇工具欄上的「主鍵」按鈕。
CREATE TABLE [Security].[MemberRole](
[MemberID] [int] NOT NULL,
[RoleID] [int] NOT NULL,
[VersionNumber] [timestamp] NOT NULL,
CONSTRAINT [PK_MemberRole] PRIMARY KEY CLUSTERED
(
[MemberID] ASC,
[RoleID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
相關問題
- 1. sql server 2008中的複合鍵
- 2. SQL Server複合主鍵
- 3. 如何在SQL Server 2008中創建複合主鍵
- 4. 在SQL Server 2008中創建複合外鍵
- 5. SQL Server 2008外鍵約定
- 6. 添加外鍵,SQL SERVER 2008
- 7. SQL Server 2008外鍵錯誤
- 8. SQL Server 2008 R2合併
- 9. SQL Server 2005和2008聯合
- 10. 多行聚合SQL Server 2008
- 11. sql server 2008數學融合
- 12. 合併在SQL Server 2008 R2
- 13. SQL Server 2008中合併
- 14. SQL Server 2008 + TVP合併
- 15. SQL Server 2008 - 總計合計
- 16. SQL SERVER,複合主鍵處理
- 17. SQL Server,自引用國外複合鍵
- 18. SQL Server中的複合外鍵
- 19. SQL Server - 表具有複合主鍵
- 20. SQL Server如何存儲複合主鍵?
- 21. SQL Server 2008複製問題
- 22. 數據複製 - SQL Server 2008
- 23. 恢復從SQL Server 2008
- 24. 複製表SQL Server 2008
- 25. C#複製 '\' 與SQL Server 2008
- 26. 在SQL Server 2008的重複
- 27. SQL複合鍵
- 28. SQL Server 2008排隊的事務複製與合併複製
- 29. 更改SQL Server 2008 R2中的複製列。合併複製
- 30. SQL Server 2008中的複雜SQL查詢