
数据库表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_seqincrement by 1
start with 1
minvalue 1
maxvalue 9999999999999
nocache
order
触发器实现
create or replace trigger test_triggerbefore insert on testfor each row
begin
select test_seq.Nextval into:new.id from dual
end
然后你试试吧
insert into test (name) values ('张三')欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)