繁体   English   中英

将值插入 C# 中的 SQL 服务器表后,如何将值加 1?

[英]How do I add 1 to a value after it's inserted into SQL Server table in C#?

特别是对于具有 ID 的列,我想在将 ID 插入 SQL Server 表后添加一个值,因此它将是 ID +1。 现在我想不出办法来做到这一点。 有人有提示吗?

在建表脚本中,将该列设置为标识,所以插入脚本中不需要提及列名,SQL 服务器会自动将其值填充为最大值+1。

这是一个创建表的示例以及如何将一些数据插入其中,以及结果将是什么。

创建

创建表 tablename (id int identity,name nvarchar(max))

插入

插入 TableName(name) values('Test1') 插入 TableName(name) values('Test2')

结果

ID 名称 1 测试 1 2 测试 2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM