我怎样才能传递参数在sql server中查看。我有一个stok,其中包含stok信息,包括数量。我有一个表单,并通过这种形式,我添加了quatitiy到stok。 我需要的是获得quatitiy的表格值并添加可用值的stok数量。为此,我需要pass参数给视图,该视图会自动将此值添加到stok当前值中, 谢谢大家帮助sql server:将参数传递给视图
-2
A
回答
6
你可以使用一个表函数,如:
CREATE FUNCTION [dbo].[TblFunc_AAA]
(
@ID BIGINT
)
RETURNS TABLE
AS
RETURN
(
SELECT *
FROM MyTable
where aaa = @ID
)
2
实际上,视图仅作为SELECT存储在数据库中,因此您无法将参数传递给它。
存储过程/函数将适合右中声明一个以参数,并只能做SELECT ... WHERE val = @paramval
CREATE PROCEDURE myproc
@in_quantity int
AS
SELECT * FROM tbl1
WHERE val = @in_quantity
GO;
相关问题
- 1. 将参数传递给SQL视图
- 2. 将参数传递给SQL Server 2008
- 3. 传递参数给视图
- 4. 将参数传递给部分视图
- 5. 将参数传递给Drupal6视图
- 6. 将参数传递给索引视图
- 7. 将参数传递给erb视图
- 8. objective-c将参数传递给视图
- 9. 将参数传递给视图转换
- 10. 我们可以将参数传递给SQL中的视图吗?
- 11. Sql Server - 将数组传递给过程
- 12. 将参数传递给
- 13. 从视图参数传递给CI中
- 14. 如何从视图参数传递给
- 15. 从视图参数传递给模型
- 16. 将参数传递给sql脚本
- 17. 将SSRS参数传递给SQL查询
- 18. ExecuteStoreQuery将参数传递给SQL语句
- 19. 将参数传递给SQL DTS包
- 20. 将dummy参数传递给SQL查询
- 21. Delphi - 将表值参数传递给SQL Server存储过程
- 22. 将参数中的特殊字符传递给SQL Server报告
- 23. C#Winforms - 如何将参数传递给SQL Server存储过程
- 24. 如何将参数传递给SQL Server Reporting Services中的Query.CommandText?
- 25. 将一列作为参数传递给SQL Server中的dateadd
- 26. 使用引号将参数传递给SQL Server SP
- 27. 问题将XML参数传递给SQL Server存储过程
- 28. 将C#DateTime的参数传递给SQL Server 2005?
- 29. 将xml字符串参数传递给SQL Server存储过程
- 30. 将一个布尔参数传递给SQL Server存储过程
对不起,你不能。看到这里: http://stackoverflow.com/questions/1687279/can-we-pass-parameter-to-a-view-in-sql – Alexander
更好的是,你会使用存储过程和传递参数。它也像查看选择查询一样工作。 – jainvikram444
尝试使用'CONTEXT_INFO' – Devart