使用NEWID函数可以为uniqueidentifier类型的列生成不重复的值,但需注意,如果列允许NULL值,则NEWID函数生成的值也可能为NULL。从其他表插入:可以使用SELECT语句从一个表中检索数据,并使用INSERT INTO ... SELECT ...语法将检索到的数据插入到另一个表中。也可以使用EXECUTE语句执行存储过程或动态SQL,将...
string): LongInt;函数里面就是用一个query查询并返回。vGenName就是你对应的生成子名称。Query的SQL如下:SELECT GEN_ID(vGenName, 1) FROM RDB$DATABASE;其余和第二个方法一样,你新增记录后,调用通用函数 NewID := pGetAutoID('GEN_TB_CLIENT_ID');后再递交事务。NewID就是你要的。