找回密码
 立即注册

QQ登录

只需一步,快速开始

504146555

金牌服务用户

49

主题

262

帖子

941

积分

金牌服务用户

积分
941

微信认证勋章

[已处理] SQL中TimeMark

504146555
金牌服务用户   /  发表于:2018-6-7 01:25  /   查看:1470  /  回复:3
本帖最后由 504146555 于 2018-6-7 01:28 编辑

根据需要,需要外联SQL数据库。该数据库中很多表用到TimeMark字段,根据字典查看得知该字段为主键之一。在活字格的子表中添加行时候,该字段不可为空。问题是:该字段在SQL中应该是随机生成的,活字格中如何生成该字段内容(不然无法保存字表数据)?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-6-7 09:45:10
沙发
随机生成的逻辑是什么?类似于ID?可以使用自动编号给TimeMark赋值。
回复 使用道具 举报
504146555
金牌服务用户   /  发表于:2018-6-8 22:56:14
板凳
本帖最后由 504146555 于 2018-6-8 23:05 编辑

多谢梁工指导!这里的TimeMark是个整数类型数值,是用来标识添加商品的序号,不是随机生成的(我被误导了),确实可以用自动编号赋值 。老江湖啊,猜都能猜出来该怎么办,佩服!      只是我就纳闷了,一个子表有必要将这个添加自增号作为联合主键(单据号、商品ID、商品编号、子表中添加的自增号)吗?
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-6-11 09:15:17
地板
504146555 发表于 2018-6-8 22:56
多谢梁工指导!这里的TimeMark是个整数类型数值,是用来标识添加商品的序号,不是随机生成的(我被误导了) ...

这就看你的逻辑是什么了,可以使用自增号作为子表的主键,也可以将子表中其他唯一的字段设为主键都可以。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部