我的数据库中有一列。我如何通过插入插入一个递增的数字,以便它填满每一行?如何通过SQL插入增量值
1
A
回答
8
使用标识列
假设你想列标识将自动递增一行inderted把它定义为身份
ID INT IDENTITY (1,1)
第1起始值第二1播种则意味着由增量整数
在这种情况下,数值将从1开始,并在每次插入新行时增加1。
请让我知道如果再需要帮助
3
你可以去该表的设计添加新列,然后转到列的属性选项卡,并设置
标识规范
- IsIdentity:是
- 标识增量: 1
- 标识种子:1
标识递增设置数每次插入一行时都会添加。如果是10,那么你将有10,20,30等ID。
身份种子是一个偏移量,你可能需要添加(这是第一个出现的数字)如果它是10,那么你的第一个ID将是10 。
1
当创建一个新表,设置数据类型字段为int和去选择允许该列空值。
然后,在列属性中,展开Identity Specification并将(Is Identity)更改为Yes。
默认情况下,标识增量应设置为1。
2
设置标识种子为列要增加值
Alter Table Names Add Id_new Int Identity(1, 1) Go
Alter Table Names Drop Column ID Go
Exec sp_rename 'Names.Id_new', 'ID', 'Column'
0
作出这样的身份列在创建表,该表将自动递增每行的该列。你不必做明确的插入。
0
为该列例如
CREATE TABLE table_name
(
id int NOT NULL IDENTITY (1, 1),
name varchar(50) NULL
) ON [PRIMARY]
创建自动增量在上面的例子列id
是自动递增。每次插入后,其值将增加1。
如果您想要在以后改变该增量数,请
相关问题
- 1. SQL插入函数(插入增量值)
- 2. SQL插入自动增量值
- 3. SQLite自动增量 - 如何插入值?
- 4. SQL:在插入过程中自动增量值
- 5. 可以通过自动增量pk获取插入的值吗?
- 6. 如何插入输入值通过PHP
- 7. 如何在SQL中插入常量值
- 8. 当表具有自动增量字段时,如何通过SQL和ADODB对象向Access中插入值?
- 9. 如何通过查找值将记录插入SQL?
- 10. 插入增量主键SQL多行
- 11. 插入SQL的增量日期
- 12. 增量插入到SQL列中
- 13. 使用SQL插入自动增量
- 14. 通过增量
- 15. 将变量插入sql值
- 16. 通过SQL语句手动插入表中,但键是自动增量的
- 17. 如何通过JS变量的值增加CSS值?
- 18. 用自动增量外键插入值
- 19. 用自动增量值插入表格
- 20. 在列中插入多个增量值
- 21. MySQL的插入,增量列值
- 22. sql查询插入到自动增量列的值
- 23. 插入带有自动增量列值的表SQL Server
- 24. 如何获取插入的记录的pkey值(自动增量)?
- 25. 如何在SQLite插入查询中返回自动增量值?
- 26. 如何在postgresql中为触发器插入自动增量值?
- 27. 在插入... select语句中插入增量值mysql
- 28. 如何使用插入..选择,从插入条件增值税
- 29. 如何通过liquibase更改自动增量列的起始值?
- 30. FMDB插入自动增量
添加自动递增该列 –
希望你会使用[上SQL INSERT递增序列号] [1获得有用的解决方案之一] [1]:http://stackoverflow.com/questions/15530222/incrementing-sequence-number-on-sql-insert – Twinkle