主表 从表
邮件id(标识列) 邮件主题 邮件id 附件一封邮件有可能有多个附件,先append主表,再根据是否有附件,append从表.用一个保存按钮来发送更新,主表用post,把从表设成了批量更新的模式,用updatebatch.问题1,从表只能append一次,我再执行append时会把原来的那个覆盖掉。问题2,如何保持新增加的邮件id一致.我的思路是新增主表后取主表的“邮件id”,如果需要新增从表,邮件id就用主表的那个值。这样好像不行。主表如果刚append,没保存的话,邮件id就是0.怎么解决主从表的更新问题呢?
邮件id(标识列) 邮件主题 邮件id 附件一封邮件有可能有多个附件,先append主表,再根据是否有附件,append从表.用一个保存按钮来发送更新,主表用post,把从表设成了批量更新的模式,用updatebatch.问题1,从表只能append一次,我再执行append时会把原来的那个覆盖掉。问题2,如何保持新增加的邮件id一致.我的思路是新增主表后取主表的“邮件id”,如果需要新增从表,邮件id就用主表的那个值。这样好像不行。主表如果刚append,没保存的话,邮件id就是0.怎么解决主从表的更新问题呢?
如果是ORACLE或MYSQL有对应函数请仔细查阅
如果是MSSQL要先插入一个空记录,后删除该记录
从而得到这个ID,这样你在主表和从表插入时候就可用了