如何检查Sybase中是否存在函数,如果是,则删除

时间:2015-10-06 21:54:54

标签: sybase

如何检查$foo=(($c=gc .\encrypted.dat -Encoding byte)[0x80..$C.Length]) | %{$_ -bxor 63} 中是否存在功能?如果是,那么放弃?

就像我可以检查存储过程一样:

Sybase

1 个答案:

答案 0 :(得分:1)

执行以下任一操作:

IF OBJECT_ID('my_function') IS NOT NULL
    DROP FUNCTION my_function

或者

IF EXISTS (
    SELECT  1
    FROM    sysobjects
    WHERE   NAME = 'my_function'
    AND     TYPE = 'SF'
)
    DROP FUNCTION my_function
GO

谢谢, 满足