【问题标题】:SQL server command help and tutorials for specific commands?SQL server 命令帮助和特定命令的教程?
【发布时间】:2012-06-13 01:31:15
【问题描述】:

我在我的书项目中看到了该命令(书 - 在 10 分钟内自学 SQL,2004 年):

ALTER TABLE Customers WITH NOCHECK 
ADD CONSTRAINT PK_Customers PRIMARY KEY CLUSTERED (cust_id);

你能告诉我这些命令是什么意思吗(或提供这些命令的简单教程链接):

  1. 不带检查
  2. 集群

上面的命令有什么替代品吗?我可以删除它们吗?

我正在使用带有最新更新的免费版 SQL Server 2008 R2。

【问题讨论】:

标签: sql sql-server clustered-index


【解决方案1】:

网上有很多资源。你可以开始here:它应该涵盖了大部分基础知识。从基础开始,例如创建数据库、创建表、从表中选择数据等。更高级的主题(例如聚簇索引和 With Non-check 选项)会让您更加困惑。

【讨论】:

    【解决方案2】:

    WITH NOCHECK 将告诉 SQL Server 不要验证特定的约束。 CLUSTERED 告诉 SQL Server 使用键 cust_id 创建一个聚集索引。这会将它从堆变成聚集索引。

    【讨论】:

    • 我不明白你在说什么。我是新手。
    • 哈哈!不幸的是,我的书使用这些命令(构建示例数据库),但甚至没有注释。我不能立即得到另一本书。在我得到另一本书之前,这些命令有什么好的链接/教程吗?
    【解决方案3】:

    您可以从 MSDN 下载或使用在线书籍。

    1. Microsoft SQL Server 2008 Books Online
    2. SQL Server Books Online

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-27
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多