sql语句 判断表是否存在
8个回答
展开全部
sql server
if exists (select * from sysobjects where name='your table name ')
print "exists"
else
print "not exists"
if exists (select * from sysobjects where name='your table name ')
print "exists"
else
print "not exists"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要指明一下是哪种数据库吧,每个数据库是不一样的,
oracle是select * from user_tab_columns t where t.TABLE_NAME = '表名';
sqlserver是select * from sys.tables where name = ' 表名',如果能查到数据,就是存在这个表
oracle是select * from user_tab_columns t where t.TABLE_NAME = '表名';
sqlserver是select * from sys.tables where name = ' 表名',如果能查到数据,就是存在这个表
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪个数据库啊?不同数据库,查看的表不一样啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询