SQL 要批量修改表中的某个字段 5
字段为数据型,下一行记录值等于上一行记录值加一,比如第九行的值为111,第十行的值要变成112,第十一行的值变成113,依次类推。我是菜鸟,请帮我详细写出处理的做法是在S...
字段为数据型,下一行记录值等于上一行记录值加一,比如第九行的值为111,第十行的值要变成112,第十一行的值变成113,依次类推。我是菜鸟,请帮我详细写出处理的做法
是在SQL里面,还有我的记录都已经有了,就只要修改那个字段就好了,不需要增加记录了
感谢各位帮忙,我现在的方案是这样的,我把源表几个字段用 select into 复制出来,在另外个表做主键,再重新建个字段,然后把符合条件引进去源表。不过复制出来的表,找不到存放在哪?真晕 展开
是在SQL里面,还有我的记录都已经有了,就只要修改那个字段就好了,不需要增加记录了
感谢各位帮忙,我现在的方案是这样的,我把源表几个字段用 select into 复制出来,在另外个表做主键,再重新建个字段,然后把符合条件引进去源表。不过复制出来的表,找不到存放在哪?真晕 展开
展开全部
oracel 的话 可以做一个sequence
create sequence S_SEQ
然后做一个触发器
create or replace trigger t_tri
before insert or update on t_seq
for each row
BEGIN
select s_seq.nextval into :new.c_id from dual;
END;
可以自动使你需要的字段 比如 ID 自动加1
create sequence S_SEQ
然后做一个触发器
create or replace trigger t_tri
before insert or update on t_seq
for each row
BEGIN
select s_seq.nextval into :new.c_id from dual;
END;
可以自动使你需要的字段 比如 ID 自动加1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询