SKU_DATA
에 행 삽입 할 수있는 방법은 SQL 서버 를 들어
database diagramSQL-SERVER 절차 내가 행을 삽입하려면 어떻게해야 하나 개의 테이블이 다음 외래 키
같은 다른 테이블에 다른 테이블 링크에 행을 삽입 한 후 삽입 SKU를 INVENTORY
테이블로 분기하고 손에 수량 = 2, Quantityonhand = 0으로 설정합니다.
나는 Quantityonhand = 2 Quantityonhand는 = 0
감사 도와주세요 SKUDATA으로 SKU 항목을 삽입해야하고 기존의 모든 지점에 대한 인벤토리 테이블에 행을 해당
지점
name varchar (30) not NULL,
managerNum INT NOT NULL,
SKU_DATA
SKU Int NOT NULL IDENTITY (1000,1),
description varchar (40) NOT NULL UNIQUE,
department varchar(30) NOT NULL default 'Home Entertainment',
sellingPrice numeric (7,2) NOT NULL ,
INVENTORY
SKU Int NOT NULL,
branch varchar (30) NOT NULL ,
quantityOnHand Int NOT NUll ,
quantityOnOrder Int NOT NUll ,
절차 :
Create procedure InsertNewSkuWithInventory
@description varchar (40),
@department varchar(30),
@sellingPrice numeric (7,2),
AS
Declare @rowcount as int
Declare @SKU as int
Declare @branch as varchar(30)
Select @rowcount = COUNT(*)
from dbo.SKU_DATA
Where description = @description
And department = @department
And sellingPrice = @sellingPrice;
BEGIN
INSERT INTO dbo.SKU_DATA (description, department, sellingPrice)
VALUES (@description, @department, @sellingPrice);
Select @SKU =SKU
From dbo.SKU_DATA
Where description = @description
And department = @department
And sellingPrice = @sellingPrice;
DECLARE SKUCursor CURSOR FOR
SET @branch = @@IDENTITY
Select SKU
From dbo.inventory
Where
CLOSE SKUCursor
DEALLOCATE SKUCursor
END
읽어 보시기 바랍니다 [방법에-하는 질문 ** **] 여기 (http://stackoverflow.com/help/how-to-ask) \t \t 그리고는 [에 좋은 장소입니다 ** START ** ] (http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/) 질문 품질을 향상시키고 더 나은 답변을 얻는 방법을 배우십시오. –
[Transaction] (https://msdn.microsoft.com/en-us/library/ms188929.aspx) –
어떤 RDBMS입니까? 태그를 추가하여 mysql, postgresql, sql-server, oracle 또는 db2 중 어느 것을 사용하는지 지정하십시오. –