我在我的图书项目中看到了这个命令(书 - 在2004年的10分钟内自学SQL):
ALTER TABLE Customers WITH NOCHECK
ADD CONSTRAINT PK_Customers PRIMARY KEY CLUSTERED (cust_id);
您能告诉我这些命令的含义(或者为这些命令提供简单教程的链接):
上述命令有其他替代方法吗?我可以删除它们吗?
我正在使用带有最新更新的免费版SQL Server 2008 R2。
答案 0 :(得分:4)
您可以从MSDN下载或使用在线图书。
答案 1 :(得分:2)
WITH NOCHECK
将告诉SQL Server不要验证特定约束。 CLUSTERED
告诉SQL Server使用密钥cust_id
创建聚簇索引。这将把它从堆转变为聚集索引。
答案 2 :(得分:0)
网上资源丰富。你可以开始here:它应该包含大部分基础知识。从基础开始,例如创建数据库,创建表,从表中选择数据等。更高级的主题,如聚簇索引和使用非检查选项将使您更加困惑。