Microsoft SQL Server Management Studioでストアドプロシージャを作成して、入力パラメータを使用して特定の割合でテーブルの価格を上げる必要があります。プロシージャにCategoryID(@CategoryID)のユーザー入力パラメータが必要です。カテゴリID 1を入力すると、ProductsテーブルのUnitPriceが10%(UnitPrice * 1.1)増加します。 CategoryID 2を入力すると、CategoryID4などで15%と7%増加します。他のカテゴリでは、UnitPriceは同じままになります。私は人気のNorthwindサンプルデータベースを使用しています。Productsテーブルの製品価格を引き上げるユーザー入力パラメーターを作成する方法
USE [Northwind];
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE usp_IncreasePrices_test2
(
@CategoryID int
)
RETURNS int
AS
BEGIN
DECLARE @CategoryID int
SELECT @CategoryID = (dbo.OrderDetails[UnitPrice]*1.1)
これは私がこれまでのところ、私は任意のヘルプは非常に
ヒント: 'UPDATE'。 –