【问题标题】:SQL Server : select from a table with paging, dynamic column sorting, and dynamic column filterSQL Server:从具有分页、动态列排序和动态列过滤器的表中选择
【发布时间】:2016-12-14 12:02:12
【问题描述】:

我有一张表 Person 有 3 列 IdFirstNameLastName

是否可以创建包含分页、动态排序列和动态过滤列的存储过程,而无需使用字符串组合 SQL 查询然后执行它 (sp_executesql)?

参数是:

page, pageSize, sortColumn, sortOrder, filterColumn, filterSearchString

【问题讨论】:

  • 试试INSERT AFTER 触发器?

标签: sql sql-server stored-procedures


【解决方案1】:

这是可能的。您可以在没有动态 sql 的情况下决定该任务。尝试使用 id_filter_value、id_sort_value、firstname_filter_value、firstname_sort_value、lastname_filter_value、lastname_sort_value 等参数代替 sortColumn、sortOrder、filterColumn、filterSearchString 和 id_start、id_finish 而不是 page、pageSize

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多