gpt4 book ai didi

sql - 我们可以将参数传递给 SQL 中的 View 吗?

转载 作者:行者123 更新时间:2023-12-01 16:47:41 25 4
gpt4 key购买 nike

我们可以将参数传递给 Microsoft SQL Server 中的 View 吗?

我尝试通过以下方式创建 View ,但它不起作用:

create or replace view v_emp(eno number) as select * from emp where emp_id=&eno;

最佳答案

正如已经说过的,你不能。

一个可能的解决方案是实现一个存储函数,例如:

CREATE FUNCTION v_emp (@pintEno INT)
RETURNS TABLE
AS
RETURN
SELECT * FROM emp WHERE emp_id=@pintEno;

这允许您将其用作普通 View ,具有:

SELECT * FROM v_emp(10)

关于sql - 我们可以将参数传递给 SQL 中的 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1687279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com