如何在Sybase中查找传入参数是否为空且不为空

how to find if incomming parameter in not null and not empty in Sybase

我正在尝试在 sybase ASE 中编写类似这样的东西

@searchstring varchar(500)
    If(IsNULLorEmpty(@searchstring))
    {

    exec(@strexecsql)

    }
    else
    {

    exec(@strexecsql1)

    }

对于传入的@parameter 检查此条件 IsNULLorEmpty 的最佳方法是什么?

最好是 ISNULL,即:

DECLARE @searchstring varchar(500)
...
IF(ISNULL(@searchstring,'') = '')
    EXEC(@strexecsql)
ELSE
    EXEC(@strexecsql1)