用SQL语句查找要建的表是不是已存在数据库中

我要建一个表,可能数据库中已存在,能不能先查询一下表名已存在数据库中... 我要建一个表,可能数据库中已存在,能不能先查询一下表名已存在数据库中 展开
 我来答
衡成亅9097
2006-09-12 · TA获得超过5922个赞
知道大有可为答主
回答量:3784
采纳率:60%
帮助的人:0
展开全部
可基茄激以,你搏袜直接写个select就可以了~~

如果表不存在,就会提示,没有这个表~~

select * from 表名纳晌
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙卷风online
2006-09-12 · 超过26用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:0
展开全部
select name,id from sysobjects where xtype=\'u\' order by name
这尺敏神句能获得所有用陵亏户建表的名字
可以通过这个的数据集来判断拿孝
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友32cdd9945
2006-09-12 · TA获得超过1374个赞
知道大有可为答主
回答量:2429
采纳率:100%
帮助的人:1913万
展开全部
如果 表table_1 存在就删除盯樱他
IF EXISTS (SELECT 1 FROM dbo.sysobjects WHERE id = object_id(N\凯渣丛梁察'[dbo].[table_1]\') AND OBJECTPROPERTY(id, N\'IsTable\') = 1)
drop table table_1 ;
GO
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lishuchun888
2006-09-13 · 超过22用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:0
展开全部
IF EXISTS (SELECT 自己型芹灶要建的卜扮表名 FROM sysobjects WHERE xtype='U')
drop table 自己要建的表名
GO
就行了首搜.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呼沛槐0R
2006-09-12 · TA获得超过2661个赞
知道大有可为答主
回答量:2135
采纳率:0%
帮助的人:2645万
展开全部
IF NOT EXISTS (SELECT * FROM sysobjects WHERE object_id = OBJECT_ID(N'表名毕察颂没源') AND type in (N'U'手郑))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式