我是用的触发器。
CREATE TRIGGER main ON [dbo].[T_BAOJIANBIAO]
FOR INSERT
AS
BEGIN
declare @bianhao varchar(30)
declare @gcmc varchar(50)
declare @n varchar(30)
select @gcmc=T_BAOJIANBIAO.gcmc
from T_BAOJIANBIAO
select @n=id from T_BAOJIANBIAO
update T_BAOJIANBIAO set T_BAOJIANBIAO.bianhao='hx'+@n where T_BAOJIANBIAO.gcmc=@gcmc
***************
就是hx1,hx2,.......hx23,.......
CREATE TRIGGER main ON [dbo].[T_BAOJIANBIAO]
FOR INSERT
AS
BEGIN
declare @bianhao varchar(30)
declare @gcmc varchar(50)
declare @n varchar(30)
select @gcmc=T_BAOJIANBIAO.gcmc
from T_BAOJIANBIAO
select @n=id from T_BAOJIANBIAO
update T_BAOJIANBIAO set T_BAOJIANBIAO.bianhao='hx'+@n where T_BAOJIANBIAO.gcmc=@gcmc
***************
就是hx1,hx2,.......hx23,.......
解决方案 »
- 如何把结果集保存到一个新建的Access文件中?谢谢!
- 欢迎各位高人捧场------.NET和WIN32大讨论.
- 用ADO模糊查询VF中的DBF表时应用什么通配符?
- delphi 中的“save desktop” 功能是将自定义的桌面保存到那个文件里了呢?
- TQuery 控件如何刷新数据??(在线等待)
- 请问小键盘上的回车键伪码是什么?
- delphi6不能在win98下安装?
- 怎样在Delphi中升级存储过程???
- DELPHI6能在98上运行吗??
- 线程中的synchronize(procedure A) 这个synchronize加不加为何都一样?
- 怎样把ACCESS数据库的表导出成各种类型(如:.txt、.xls等)
- 如何晴空回收站啊?
谢谢hegum(大概)
不过我的意思是用SQL语句修改表的结构,使得表的某一列变成自动编号
即SQL Server中的“标识”,而且“标识种子”为1,“标识递增量”也是1
add 新列名 int not null IDENTITY (1,1)
drop column 字段名
alter table table1
add 字段名 int not null IDENTITY
alter table 表名
set 列名 int not null IDENTITY (1,1)
To Feifei我的意思是能不能直接修改
而不是先删除再添加