如何在SQL server的表中添加一行时使得其中一个列的值自动增加1。 create table 大力 (a int identity(1,1),b varchar(10))goinsert 大力 values('大力')goselect * from 大力 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into tbl_gogo (ID,ddl,Sam) values(0,1,1)以后我添加记录时不想再填ID的值,要使ID的值在当前值的基础上自动加1,如何实现,能不能说得具体一点? 你大概需要的不是标识列吧,(我想不可能做sqlserver的还有不懂 标识列 的),你可以在触发起里做 create table 大力 (a int,b varchar(10))goinsert 大力 select isnull(max(a),0)+1,'大力' from 大力goselect * from 大力 create table 大力 (a int identity(1,1),b varchar(10))goinsert 大力 values('大力')------------------^^^没有a列,楼主为什么不试试呢???????goselect * from 大力 建一个表,把一个数值型的列属性“标识”那边改为“是”SQL语句建就用“大力”的方法。 alter table yourtablename add id int identity(1,1)这样就增加了一个名为id的自增列! 在sql语句中怎么隐藏 BH_RSI_Repository 这张表不让它在页面中显示出来 SQL 昨日数据减今日数据问题 问个查询字段位数 这个语句怎样写? 问个问题!~高手帮帮忙啊 sqlserver 2005 top 后面跟@变量出问题,求高手指点。 数据导入导出时,bit类型的问题 请教数据库高手一个建新数据源的问题(急) 字符串相加给100求Sql语句 请教ADO中Recodset的问题 请问如何在SQL Server7.0中保存word文件 Apache+php可以使用SQL Server数据库吗?
以后我添加记录时不想再填ID的值,要使ID的值在当前值的基础上自动加1,如何实现,能不能说得具体一点?
你可以在触发起里做
go
insert 大力 select isnull(max(a),0)+1,'大力' from 大力
go
select * from 大力
go
insert 大力 values('大力')
------------------^^^没有a列,楼主为什么不试试呢???????
go
select * from 大力
这样就增加了一个名为id的自增列!