Desktop
Website
Multimedia
Database
Security
Enterprise
Pergunta : Parâmetros de saída de retorno de um procedimento armazenado
Eu criei um procedimento armazenado. Agora eu quero retornar alguns valores dele. Eu quero retornar o @resultCode e uma lista do inventário qualquer outra coisa semelhante: data da quantidade do
itemName; data da quantidade do itemName; date
I am da quantidade do itemName que começ este erro ao tentar executar algumas de minhas saídas:
Server: Os Msg 8114, nível 16, estado 1, uspupdatedb do procedimento, linha 0
Error que converte o tipo de dados nvarchar a int.
Heres meu executam: o int
EXEC Mydb.dbo.uspUpdatedb 2 do @resultCode do
DECLARE, “scented a vela”, .5, “7/31/2010 de”, @resultCode de 0
Exec = @resultCode
Here de OUTPUT
PRINT do uspUpdatedb é meu procedimento armazenado: uspUpdatedb
@storeID varchar (100),
@itemName varchar (50),
@Quantity varchar (8), DateTime do PROCEDIMENTO do
CREATE do
@date,
do
@resultCode int OUTPUT
AS--SELECIONAR para ver se o artigo exists.
IF EXISTE (SELECIONAR * de InventoryList uma JUNTA StoreList b em a.StoreId=b.StoreId ONDE (a.StoreID=@StoreID) E o
AND (a.date=@date))
--se o artigo encontrado no @resultCode= 1
PRINT do list
SET do inventário 'estas data e quantidade é já quantidade AJUSTADA de InventoryList
da ATUALIZAÇÃO do Br/>END
ELSE
BEGIN
do entered'< = quantidade + converso (flutuador (8), o
do @Quantity
ONDE itemName=@itemName E o
de StoreID=@StoreID
@resultCode=0
END--SELECIONAR para ver se o artigo não faz exist.
SE NÃO EXISTE (SELECIONAR * de InventoryList uma JUNTA StoreList b em a.StoreId=b.StoreId ONDE (a.StoreID=@StoreID) E o
AND (a.date=@date))
--se artigo não encontrado no
INSERT do list
BEGIN do inventário no
SET @resultCode=0
END
dos VALORES de InventoryList (StoreID, itemName, Quantity
, data) (@StoreID, @ItemName, converso (flutuador (8), @Quantity
, @date)--retornos 0 na atualização ou na inserção bem sucedida e 1 se o @resultCode
GO
Thank-you do occurred
RETURN do erro para alguns ajuda!
class= do
Resposta : Parâmetros de saída de retorno de um procedimento armazenado
DECLARAR o @resultCode int
AJUSTAR o @ResultCode = 0
O @storeID de EXEC Mydb.dbo.uspUpdatedb = 2, @itemName = “scented a vela”, @Quantity = “.5”, @Date = “7/31/2010”, @resultCode = SAÍDA do @resultCode
@resultCode da CÓPIA
Outras soluções
Perguntas da entrevista do certificado de Shell da festança
lima de .vmdk
Como encontrar a contagem da fileira em Oracle DataReader em ASP.NET?
Excitador do bluetooth BCM2045 do inspiron 1720 de Dell para o profissional de Windows Xp.
Como conseguir o lightbox mostrar sobre a bandeira instantânea?
Fora do escritório o assistente que não trabalha w/Forwarding configurou
Redistribuindo o RASGO em subnets non-contiguous do OSPF.
líquidos de corpo após a sessão da natação
SQL0952N
Criando um vbscript para a chave do registro - IRPStackSize