visual studio编写c#项目,建立sql数据库,如何让表中某一列的值自动生成,不重复,例如从1开始自动加1。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual studio编写c#项目,建立sql数据库,如何让表中某一列的值自动生成,不重复,例如从1开始自动加1。相关的知识,希望对你有一定的参考价值。

本人新手,问题应该表述的比较明白了,希望大家帮帮忙。

Alter Table 表名 Add 字段名 Int IDENTITY(1,1)

即,我们可以增加一个字段并指定它为自动编号字段。但是不能更改一个字段为自动编号字段(也或许我没找到方法)。即,如果我们想给表增加自动编号字段,只能使用添加字段的方法,而不能更改一个已有的字段为自动编号字段。
参考技术A 自动增长型是吧
设置字段为int型,然后在”标识规范“那里的 ”是标志“ 选择 是就可以了本回答被提问者采纳
参考技术B 你好,可以使用sequence。在数据库的这个列上加个sequence.具体它的用法你百度一下。很简单的。
1)创建一个sequence;
2)在你的sql语句中把那个列加入sequence.nextval (oracle是这个,你可以百度一下sql server的)
参考技术C 你在数据库表里设一个字段名叫ID,设为int型,自动增长,可以把它设为主键,自然就满足你的要求 参考技术D 触发器

以上是关于visual studio编写c#项目,建立sql数据库,如何让表中某一列的值自动生成,不重复,例如从1开始自动加1。的主要内容,如果未能解决你的问题,请参考以下文章

visual studio2017使用c#删除SQL数据库里的一行

在未安装 Visual Studio 的其他机器上运行 c# sql 代码

如何在Visual Studio项目和单元测试项目之间建立联系?

使用 SQL/SQLite 工具箱 Visual Studio 2019 在 SQLite 数据库和 Xamarin.Android 项目之间建立连接

如何利用visual studio2015编写uwp应用

将我自己的 C# 项目配置添加到 MSBuild / Visual Studio