我正在尝试创建一个SQL脚本来插入一个新的行,并在插入到另一个表时使用该行的identity列作为FK。这就是我对一对一的关系所用的:INSERT INTO adminsTable(userId,permissions) SELECT userId,255 FROM userTable WHERE name=N'admin'
但现在我也有一对多的关系,我问自己是否可以使用比这
IF (@contract_no IS NOT NULL) SET @SQL = @SQL + CHAR(13) + CHAR(10) + N'AND contract LIKE ''%'' + @contract_no+ ''%'
IF (@invoice_no IS NOT NULL) SET @SQL = @SQL + CHAR(13) + CHAR(10) + N'