数据库表ID怎么设置自动增长

数据库表ID怎么设置自动增长,第1张

数据库表ID设置实现能自动增长的步骤如下(以TB_News表为例):

步骤1:首先检查你的新闻表ID列的数据类型,要设置为自增列,需要该列的数据类型为int或者bigint等数值类型

步骤2:打开sqlserver management studio,右键点击你的新闻表,选择“设计”

步骤3:在第1步打开的表结构设置界面,点击你的列“ID”,在底下的列属性设置界面做如下设置:

进行完以上步骤,即可在该数据表中插入数据时,不用给ID列赋值,ID列的值会自动生成,并且该列的值会自动增长。

oracle的自增需要依靠序列和触发器共同实现

比如

先创建一个表

create table test(id int primary key,

name varchar2(10))

创建一个序列

create sequence test_seq 

increment by 1 

start with 1 

minvalue 1 

maxvalue 9999999999999 

nocache 

order

触发器实现

create or replace trigger test_trigger

before insert on testfor each row

begin     

select  test_seq.Nextval into:new.id from dual

end

然后你试试吧

insert into test (name) values ('张三')


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10037991.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存