AUTOID --- BRANCHID ---- QUTNO
1 10 "10#1"
2 11 "11#2"
AUTOID
は、自動生成されたプライマリ列です。列とQUTNO
列の値の組み合わせで列を埋める必要があります。これらをSQLサーバーの挿入ステートメントストアドプロシージャでどのように行うことができますか? branchid
autoid
AUTOID --- BRANCHID ---- QUTNO
1 10 "10#1"
2 11 "11#2"
AUTOID
は、自動生成されたプライマリ列です。列とQUTNO
列の値の組み合わせで列を埋める必要があります。これらをSQLサーバーの挿入ステートメントストアドプロシージャでどのように行うことができますか? branchid
autoid
列を計算列にし、それに応じて 2 つの列が連結されるように計算式を設定します。
計算列のサンプルを次に示します。
CREATE TABLE dbo.Products
(
ProductID int IDENTITY (1,1) NOT NULL
, QtyAvailable smallint
, UnitPrice money
--, InventoryValue AS QtyAvailable * UnitPrice
, computed1 As Convert(varchar,QtyAvailable) + '#' + Convert(varchar, UnitPrice)
);
-- Insert values into the table.
INSERT INTO dbo.Products (QtyAvailable, UnitPrice)
VALUES (25, 2.00), (10, 1.5);
-- Display the rows in the table.
SELECT ProductID, QtyAvailable, UnitPrice, computed1
FROM dbo.Products;
出力が生成されます。
ProductID QtyAvailable UnitPrice computed1
1 25 2.00 25#2.00
2 10 1.50 10#1.50