我在SQL Server 2008 R2中创建了一个新表,并且我希望索引在自动增量上。 如何做到这一点?没有身份数据类型;我选择INTMicrosoft SQL Server 2008 R2的索引自动增量
16
A
回答
57
在SQL Server,它不是一个单独的数据类型(“自动增量”) - 但你可以定义的INT
列是一个IDENTITY
。
你是如何创建你的表 - 视觉设计师或T-SQL脚本?
在T-SQL,你可以使用:
CREATE TABLE dbo.MyTable(ID INT IDENTITY(1,1) ......
,并在可视化表设计,您需要检查:
这是int类型的列选项 - 您可以定义种子(起始值)和增量 - 通常都设置为1.
2
如果您的表定义是这样的,
....,
@id int,
....
它改变,
....
@id int identity(1,1),
....
这将创造出从1开始编号,并保持一个增加它(即标识列。步骤),因为表中的每个记录都被插入。
+3
@id在哪里请进来? – gbn 2010-11-19 18:57:21
相关问题
- 1. SSMS SQL Server 2008 R2自动增量
- 2. 在Microsoft SQL Server 2008 R2中重置自动增量
- 3. SQL Server自动增量索引由1000
- 4. ms sql 2008 r2自动重建索引
- 5. SQL Server 2008 R2上的索引视图
- 6. SQL Server 2008 R2创建索引
- 7. 如何连接的Microsoft SQL Server 2008 R2
- 8. 安装Microsoft SQL Server 2008 R2标准版
- 9. Microsoft SQL Server 2008 R2删除回车
- 10. 无法卸载Microsoft SQL Server 2008 R2
- 11. 在SQL Server 2008 R2中自动注销
- 12. Microsoft Windows Server 2008 R2中的Microsoft Media Foundation
- 13. SQL Server 2008中的增量
- 14. SQL Server 2008 R2和SQL Server 2008 R2 RTM之间的差异
- 15. SQLDependency SQL Server 2008 R2
- 16. SQL Server 2008 R2 OBJECT_ID
- 17. 的Microsoft Windows Server上运行2008 R2
- 18. Microsoft SQL重置ID自动增量
- 19. SQL Server 2008 r2中的批量验证
- 20. SQL Server自动增量
- 21. 从SQL Server 2008 R2 Express升级到SQL Server 2008 R2企业
- 22. SQL Server Express 2008 R2 - 引导程序包
- 23. SQL Server 2008 R2中的SQL Server Reporting Services
- 24. SQL Server 2008 R2的性能
- 25. SQL Server 2008 R2的枢轴
- 26. 检测SQL Server 2008 R2的
- 27. 的connectionString为SQL Server 2008 R2
- 28. SQL Server 2008 R2的MDX GETDATE()
- 29. SQL Server 2008 R2和执行计划中的索引视图
- 30. SQL Server 2008 R2中的索引创建策略
+1:对于pictars – 2010-11-19 18:17:42
非常感谢!我正在使用MS SQL Management Studio - 视觉设计师 – 2010-11-20 10:51:59