<tfoot id='bJmSg'></tfoot>

<small id='bJmSg'></small><noframes id='bJmSg'>

    <i id='bJmSg'><tr id='bJmSg'><dt id='bJmSg'><q id='bJmSg'><span id='bJmSg'><b id='bJmSg'><form id='bJmSg'><ins id='bJmSg'></ins><ul id='bJmSg'></ul><sub id='bJmSg'></sub></form><legend id='bJmSg'></legend><bdo id='bJmSg'><pre id='bJmSg'><center id='bJmSg'></center></pre></bdo></b><th id='bJmSg'></th></span></q></dt></tr></i><div id='bJmSg'><tfoot id='bJmSg'></tfoot><dl id='bJmSg'><fieldset id='bJmSg'></fieldset></dl></div>
  1. <legend id='bJmSg'><style id='bJmSg'><dir id='bJmSg'><q id='bJmSg'></q></dir></style></legend>

      <bdo id='bJmSg'></bdo><ul id='bJmSg'></ul>

    1. 我们可以将参数传递给 SQL 中的视图吗?

      时间:2024-04-15

        1. <small id='O5o4K'></small><noframes id='O5o4K'>

          <legend id='O5o4K'><style id='O5o4K'><dir id='O5o4K'><q id='O5o4K'></q></dir></style></legend><tfoot id='O5o4K'></tfoot>
            <tbody id='O5o4K'></tbody>
            <bdo id='O5o4K'></bdo><ul id='O5o4K'></ul>

              1. <i id='O5o4K'><tr id='O5o4K'><dt id='O5o4K'><q id='O5o4K'><span id='O5o4K'><b id='O5o4K'><form id='O5o4K'><ins id='O5o4K'></ins><ul id='O5o4K'></ul><sub id='O5o4K'></sub></form><legend id='O5o4K'></legend><bdo id='O5o4K'><pre id='O5o4K'><center id='O5o4K'></center></pre></bdo></b><th id='O5o4K'></th></span></q></dt></tr></i><div id='O5o4K'><tfoot id='O5o4K'></tfoot><dl id='O5o4K'><fieldset id='O5o4K'></fieldset></dl></div>
              2. 本文介绍了我们可以将参数传递给 SQL 中的视图吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

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

                Can we pass a parameter to a view in Microsoft SQL Server?

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

                I tried to create view in the following way, but it doesn't work:

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

                推荐答案

                如前所述,您不能.

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

                A possible solution would be to implement a stored function, like:

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

                这允许您将其用作普通视图,使用:

                This allows you to use it as a normal view, with:

                SELECT * FROM v_emp(10)
                

                这篇关于我们可以将参数传递给 SQL 中的视图吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:Hive 表在所有查询上返回空结果集 下一篇:将主键添加到 sql 视图

                相关文章

                <i id='hr3MN'><tr id='hr3MN'><dt id='hr3MN'><q id='hr3MN'><span id='hr3MN'><b id='hr3MN'><form id='hr3MN'><ins id='hr3MN'></ins><ul id='hr3MN'></ul><sub id='hr3MN'></sub></form><legend id='hr3MN'></legend><bdo id='hr3MN'><pre id='hr3MN'><center id='hr3MN'></center></pre></bdo></b><th id='hr3MN'></th></span></q></dt></tr></i><div id='hr3MN'><tfoot id='hr3MN'></tfoot><dl id='hr3MN'><fieldset id='hr3MN'></fieldset></dl></div>
                <legend id='hr3MN'><style id='hr3MN'><dir id='hr3MN'><q id='hr3MN'></q></dir></style></legend>

                1. <tfoot id='hr3MN'></tfoot>
                    • <bdo id='hr3MN'></bdo><ul id='hr3MN'></ul>

                    <small id='hr3MN'></small><noframes id='hr3MN'>