数据库里面有一个字段是int型的

starstargao 2003-10-21 10:41:26
我在另外一个表里面成功插入一条数据以后
使这个int型加1
...全文
140 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
aierong 2003-10-21
  • 打赏
  • 举报
回复
CREATE TRIGGER trigger_name
ON atable
FOR INSERT
AS
update btable
set 字段=字段+1


大概是这样,你调试一下
aierong 2003-10-21
  • 打赏
  • 举报
回复

你用触发器吧
在你的a表(插入数据的表)建立一个触发器,一旦a表插入数据成功,b表字段就自动加1
yown 2003-10-21
  • 打赏
  • 举报
回复
就用UPdate 更新需要更新的某一行的某一列就行 :)
starstargao 2003-10-21
  • 打赏
  • 举报
回复
这个我这知道呀,我想要的是在另外一个表里面插入一条语句以后,在这个表里面让那个字段加一
表示又多了一条数据
jiangchuandong 2003-10-21
  • 打赏
  • 举报
回复
如果在一张表里加数据,另外一张表里的字段加1先设置这个字段为自动增长类型,然后在通过设置"级连"就可以了
welyngj 2003-10-21
  • 打赏
  • 举报
回复
create table tbl([id] int identity(1,1) not null,
b char(4) null)
rocllllll 2003-10-21
  • 打赏
  • 举报
回复
改为自动增加(就是上面所说的)
pengdali 2003-10-21
  • 打赏
  • 举报
回复
企业管理器-->右键你的表-->设计表-->选中一int类型字段-->下面有个属性叫“标识”的

或代码举例:

create table 表(id int identity(1,1),name varchar(100))
insert 表 values('J9988')
insert 表 values('CSDNM')

select * from 表

drop table 表
sdhdy 2003-10-21
  • 打赏
  • 举报
回复
SQL SERVER企业管理器-->右键你的表-->设计表-->选中你要设置标识的字段(必须是int类型)-->下面有个属性叫“标识”的,选“是”,你可以按你的要求改一下标识种子或标识递增量,然后保存该表的设计。

create table aa(id int identity(1,1),F1 varchar(20))

alter table bb add id int identity(1,1)
junny1017 2003-10-21
  • 打赏
  • 举报
回复
不推荐使用触发器!!

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧