社区
Delphi
帖子详情
在InterBase的表中如何增加自动加1字段?
py12345
2000-03-06 05:00:00
...全文
248
7
打赏
收藏
在InterBase的表中如何增加自动加1字段?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
r_baggio
2001-07-03
打赏
举报
回复
我也想知道有没有类似SQL SERVER中
create table abc (a int identity(1,1000000) )的自动增加字段的创建
steave
2000-03-07
打赏
举报
回复
可以用
alter 语句
query1.sql.add('alter tablename add field1 char(5)');
光明山人
2000-03-07
打赏
举报
回复
用存储过程。
Create procedure NewRec
as
DECLARE @NewID int
select @NewID = max(id)+1 from Tablename
insert into TableName (id) values (@NewID)
select @NewID
客户端得到NewID的值后可以对其它字段赋值。
渤海海峡
2000-03-06
打赏
举报
回复
King:
抱歉,sql server 不熟。
wm
2000-03-06
打赏
举报
回复
我在SQL SERVER中也碰到过这个问题,反复试过许多方法,也没有解决,有什么好办法请高手多多指教。
King
2000-03-06
打赏
举报
回复
在SQL SERVER中用这个办法创建表也会自动加1吗?
渤海海峡
2000-03-06
打赏
举报
回复
用触发器和生成器(generators).
例子:
1,先定义生成器
CREATE GENERATOR K1_ID;
2,定义表
create table test( k1 integer not null primary key
...
...
3,定义触发器
CREATE TRIGGER SET_K1ID FOR test BEFORE INSERT POSITION 0 AS
BEGIN
new.k1 = gen_id(k1_id, 1);
END
ok
Firebird数据库中文版
生成子:生成子也称为序列,它可以很容易的实现
自动
增
加
的
字段
。它是一个INT64的长度,因此,它可以用在一个事务中,也可以用在其它很多方面。 只读数据库: 我们可以把数据库存放在CD中,形成一个只读数据库。如果...
再谈 Firebird /
Inte
r
base
自增
字段
和 FireDAC 以及 ClientDataSet
1. FdQuery 采用 select 语句打开表后,默认,是可以编辑的,然后它的 Post 会
自动
将编辑的数据保存回到数据库; 2. FdQuery 的属性 CacheUpdates 默认是 False 的,这时候 Post 是可以直接保存到数据库的。如果是 ...
PostgreSQL数据库管理(二)
Inprise 的
Inte
r
Base
以及SAP等厂商将其原先专有软件开放为自由软件之后才打破了这个唯一。最后,PostgreSQL拥有一支非常活跃的开发队伍,而且在许多黑客的努力下,PostgreSQL 的质量日益提高。 从技术角度来讲,...
Inte
r
Base
、FireBird 的自增
字段
和 FireDAC 数据库控件
1. 创建一个整数
字段
; 2. 创建一个生成器(Generator)。 这个 Generator 是
Inte
r
Base
和 FireBird 数据库特有的。SQL Server DB 好像没有这个东西。这个东西就是触发一次,它返回一个
加
一的值。因此,可以通过...
FIBPlus:使用独特的主细表机制访问
Inte
r
Base
在谈论技术细节前首先说说FIBPlus....这意味着使用FIBPlus开发者可以使用所有
Inte
r
base
的功能:完全的事务控制,最高的速度,特殊的
Inte
r
Base
特性(如数组
字段
类型)等等.除了上面提到的,FIBPlus控件绝对与数
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章