【问题标题】:Data Access Application Block (DAAB) and the SQL IN keyword (multiple criteria)数据访问应用程序块 (DAAB) 和 SQL IN 关键字(多个条件)
【发布时间】:2010-12-09 02:04:31
【问题描述】:

我正在使用模式和实践数据访问应用程序块,我希望能够使用多个条件执行 SELECT,就像您可以在 SQL 中使用 IN 关键字执行的操作一样。如:

SELECT * FROM SomeTable WHERE PrimaryKey IN (@keys)

如何传递@keys 值?我不想动态构建我的 SQL。

我正在查询 Oracle 数据库。

此外,是否有另一种方式来执行这种对 DAAB 更友好的查询?

谢谢, 基思

【问题讨论】:

    标签: .net sql oracle daab


    【解决方案1】:

    我推荐上面的答案。 并想修改...
    您可以将 Oracle 与 dab 一起使用。 但请记住,您的参考光标应命名为 cur_out。 除非您需要通过 DAAB 进行自定义。

    http://www.codeproject.com/KB/database/DAAB_On_ODPNet.aspx

    【讨论】:

      【解决方案2】:

      您可能必须在此处恢复为动态 SQL .. 另一个想法是传入一组值,但我不确定 Oracle 和 DAAB 之间的交互。

      【讨论】:

        猜你喜欢
        • 2011-02-04
        • 2011-09-11
        • 2011-02-27
        • 2011-07-28
        • 1970-01-01
        • 1970-01-01
        • 2017-11-15
        • 2021-08-10
        • 1970-01-01
        相关资源
        最近更新 更多