获取一个表中最大的值. function GetNEWID(tablename: string): string; begin Result:=''; with DMW_Public.DQ_Pub do begin Close; SQL.Clear; SQL.Add('SELECT IDENT_CURRENT('''+tablename+''') + IDENT_INCR('''+tablename+''') as newid'); Open; ' else Result:=Fieldbynam
1.创建递增序列 CREATE SEQUENCE ID_ADD(序列名称)INCREMENT BY 1START WITH 1MINVALUE 1NOMAXVALUE; 2.创建触发器绑定到表上create or replace trigger ID_ADD_TRI (触发器名称) before insert on BI_PROVINCENAME(表名) for each row declare -- local variable here begin -- Column "ID"