Sybase 判断对象是否存在于数据库中的两种方式

一 使用OBJECT_ID方式

IF OBJECT_ID('dbo.TableName') IS NOT NULL
BEGIN
DROP TABLE dbo.TableName
PRINT '<<< DROPPED TABLE dbo.TableName>>>'
END

二 查询sysobjects表

IF EXISTS (SELECT * FROM sysobjects WHERE name = "TableName" AND type = "U")
BEGIN
DROP table TableName
PRINT "TABLE %1! DROPPED", TableName
END

posted @ 2020-11-16 19:00  路要一步一步走  阅读(197)  评论(0编辑  收藏  举报