¿Cómo crear un procedimiento almacenado SQL?
@strRemark nvarchar(200) -- Parámetro de entrada del usuario 3
@strRemark nvarchar(200) -- Parámetro de entrada del usuario 4, no es necesario agregar el último,
as
declarar @ID int - definir variables
declarar @Account varchar(50) - igual que arriba
declarar @ Contenido varchar(50) - - Igual que arriba
si no existe (seleccione * de tblBlackList(nolock) -- Si no existe, ejecute la siguiente instrucción.
donde fdcMobile =@strMobile)
comenzar
insertar en tblBlackList(fdcMobile,fdcName,fdtTm,fdcMemo)
valores(@ strMobile,@strName,getdate(), @strRemark) --getdate() obtiene la hora actual del sistema
set @ID=@@identity --Devuelve una fila de registros
selecciona @Account=Cuenta de dbo.UserInfo donde ID de usuario=@ID de usuario
set @Content='Agregar lista negra ('+'Operador:'+@Cuenta+','+'Nombre de usuario:'+@strName+'Móvil:'+@strMobile+'Notas: '+@strRemark+')' -- Establece el valor de la variable
exec ProcRecordLog @Account,'Add',@Content --- Ejecuta el proceso ProcRecordLog
return @ID
end
GO
Este almacén luego llama al procedimiento ProcRecordLog
.