【问题标题】:Searching for existence of an element using stored procedure使用存储过程搜索元素的存在
【发布时间】:2017-11-10 07:42:17
【问题描述】:

我有两列,BarcodeValuePLCDateTime,来自 dbo.tablename。现在我想从BarcodeValuePLC 中搜索特定的条形码,该条形码应相对于 Desc DateTime 进行排序。

我想使用存储过程执行此操作并将其存在返回给 VB.NET。

【问题讨论】:

    标签: sql-server vb.net stored-procedures


    【解决方案1】:

    试试这个:

    CREATE PROCEDURE ProcedureName
    (
     @BarCode VARCHAR(50)
    )
    AS
    BEGIN
     SELECT 
        *
        FROM dbo.tablename 
        WHERE BarcodeValuePLC = @BarCode  
          ORDER BY [DateTime] DESC
    END
    

    【讨论】:

    • 排序后有没有可能只搜索前100条记录
    • 明星前加TOP 100
    • 如果最后更新的元素出现在第 100 条记录之后,那么我可能会错过之前更新的 100 个元素,对吧?那么它将是一个 pblm
    • 由于我们是按DateTime DESC 下单,所以最新更新的记录会在前。因此,如果您选择 TOP 100,那么它将返回最后更新的 100 行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 2021-10-11
    相关资源
    最近更新 更多