sqlserver数据库: 主表创建sql: create table maintain_record_mater( master_id INT IDENTITY(1,1) PRIMARY KEY, --主键,从1开始,每次自增1 team_group nvarchar(128) not null, --班组 maintain_by nvarchar(50) not null,--维修员 maintain_date DATETIME not null,--日期 craeteTable nvarchar(50),--制表 line_leader_confirm nvarchar(50) not null,--拉长确认 pe_confirm nvarchar(50) not null, --PE工程确认 create_by nvarchar(50),--创建人 create_date DATETIME DEFAULT GETDATE(),--创建时间 define1 nvarchar(50),--扩展字段1 define2 nvarchar(50),--扩展字段2 define3 nvarchar(50)--扩展字段3 ) ; 从表创建sql: create table maintain_record_lines( master_id int ,--主表id product_name nvarchar(128) not null, --产品名称 batch nvarchar(50) ,--批量 fault_phenomenon nvarchar(512), --故障现象 cause_analysis nvarchar(512), -- 原因分析 solution nvarchar(512), -- 解决方案 sum_bad_qty nvarchar(50), -- 不良数量汇总 create_by nvarchar(50),--创建人 create_date DATETIME DEFAULT GETDATE(),--创建时间 define1 nvarchar(50),--扩展字段1 define2 nvarchar(50)--扩展字段2 ) ; 图1: 图2:提交后从表master_id为空,怎么获取主表的主键,并保存到从表的mater_id |