嗨,我正在构建一个订单接收表,其中提交的信息属于 3 个表。订单表将具有用于属性和客户表的主键。
如何通过订单表上的身份同时创建主键并将其插入到属性和客户表中?
请使用 SQL。
订单订单密钥PK
属性 OrderKey FK
如果您插入多Order条记录(顺便说一下,选择一个不是关键字的新名称)那么您需要使用OUTPUT子句。否则SCOPE_IDENTITY()应该工作。
使用的快速示例SCOPE_IDENTITY:
DECLARE @OrderID int
INSERT INTO
Orders
(<columns>
VALUES
(....)
SET @OrderID = SCOPE_IDENTITY()
INSERT INTO
Properties
(OrderID, ...)
VALUES
(@OrderID, ...)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
424 次 |
| 最近记录: |