Desktop
Website
Multimedia
Database
Security
Enterprise
Pytanie : Oddawanie Wydajność parametr od zaopatrzony procedura
I tworzyć zaopatrzony procedura. Teraz I chcieć niektóre wartość od ono. I chcieć @resultCode i inwentarzowy lista to jak to:
itemName Ilość data; itemName Ilość data; itemName Iloczasowy date
I am ten błąd gdy próbować wydajność mój wydajność:
Server: Msg 8114, Poziom 16, Stan (1), Procedura uspupdatedb, Kreskowy 0
Error dane typ nvarchar int.
Heres mój wykonywać:
DECLARE @resultCode int
EXEC Mydb.dbo.uspUpdatedb 2, "czuć świeczka", .5, "7/31/2010", 0
Exec @resultCode = uspUpdatedb OUTPUT
PRINT @resultCode
Here być mój zaopatrzony procedura:
CREATE PROCEDURA uspUpdatedb
@storeID varchar (100),
@itemName varchar (50),
@Quantity varchar (8),
@date DateTime,
@resultCode int OUTPUT
AS
--WYBIÓRKA jeżeli rzecz exists.
IF ISTNIEĆ (WYBIÓRKA * OD InventoryList ŁĄCZYĆ StoreList B na a.StoreId=b.StoreId DOKĄD (a.StoreID=@StoreID) I (a.ItemName=@ItemName)
AND (a.date=@date))
--jeżeli rzecz znajdować w inwentarzowy list
SET @resultCode= 1
PRINT 'Ten data i ilość być już entered'< br/>END
ELSE
BEGIN
AKTUALIZACJA InventoryList
USTALONY Ilość = Ilość + konwertyta (pławik (8), @Quantity
DOKĄD itemName=@itemName I StoreID=@StoreID
USTALONY @resultCode=0
END
--WYBIÓRKA jeżeli rzecz exist.
IF NIE ISTNIEĆ (WYBIÓRKA * OD InventoryList ŁĄCZYĆ StoreList B na a.StoreId=b.StoreId DOKĄD (a.StoreID=@StoreID) I (a.ItemName=@ItemName)
AND (a.date=@date))
--jeżeli rzecz znajdować w inwentarzowy list
BEGIN
INSERT W InventoryList (StoreID, itemName, Quantity
, data) CENIĆ (@StoreID, @ItemName, konwertyta (pławik (8), @Quantity
, @date)
SET @resultCode=0
END
--powrót (0) na pomyślny aktualizacja lub wszywka i (1) jeżeli błąd occurred
RETURN @resultCode
GO
Thank-you dla jeżeli pomagać!
Odpowiedź : Oddawanie Wydajność parametr od zaopatrzony procedura
OZNAJMIAĆ @resultCode int
USTAWIAĆ @ResultCode = (0)
EXEC Mydb.dbo.uspUpdatedb @storeID = 2, @itemName = "czuć świeczka", @Quantity = ".5", @Date = "7/31/2010", @resultCode = @resultCode WYDAJNOŚĆ
DRUK @resultCode
Inne rozwiązania
SUP7203B PFC niekompatybilność
system przywrócić punkt
IE8 Przedkładać Forma z [Wchodzić Do] Klucz, stosownie
zintegrowany wordpress w miejsce. blog pic doczepianie.
Łączyć XenServer wśród iPhone
Porzucony Windows 7 Instalacyjny odpowiedź kartoteka
SSH konsola: iść precyzować falcówka po nazwa użytkownika
Tworzyć Linux przygotowywać CD-R stylowy but dysk…
Dlaczego Sysinternals Wirusowy wyszukiwarka redirect?
MS Dojazdowy SQL Podział Dojazdowy obejście potrzebować