我有一个Access前端将查询推送到SQL Server Express 2012后端。我在两个表之间有一对一的关系,需要在每个表中插入一条记录(使用未绑定的表单)。在访问中,我可以创建一个包含两个表的视图,并且将自动创建记录,其中第一个PK将在下一个中用作FK。 SQL不同。我试图使用OUTPUT参数但不理解语法。这就是我所拥有的:
INSERT into tblInsp (clmInsDate, clmDistrictNumber, clmBandColor)
VALUES ('1-1-15',4,6)
OUTPUT INSERTED.InspectionKEY AS myVar ;somehow get the value
INTO xtblInspRef (clmInsp, clmRefNumber, clmInspType)
VALUES (myVar,231,3) ;use the identity as foreign key
我是SQL新手但是即时学习。这是关系的图像: Diagram
答案 0 :(得分:0)
我找到了一种使用临时表做我想做的事情的方法:
String finalMessage = "";
for (int i = 0; i < temp1.size(); i++) {
finalMessage = finalMessage + String.valueOf(temp1.get(i)) + "\n";
}