如何在sybase数据库中检查一个表是否存在,如存在就删除表记录,如不存在就建表。

 我来答
己闻楣Sx
2011-09-21 · TA获得超过1935个赞
知道大有可为答主
回答量:1057
采纳率:93%
帮助的人:910万
展开全部
if exists( select 1 from sysobjects where name="表名" and sysstat & 15 = 4 )
drop table 表名
go
create table 表名
(
......
)
go
更多追问追答
追问
这段代码,在执行第二次时出错,说表已经存在了,错误位置指向create table
if exists( select 1 from sysobjects where name="t_test" and sysstat & 15 = 4 )
DROP TABLE t_test
GO
create TABLE t_test(
ORG_ID int
)
追答
对不起,笔误,& 15 = 4错了,应该是& 15 = 3,=4的是存储过程。
lxs900327
2011-09-21 · TA获得超过109个赞
知道答主
回答量:409
采纳率:0%
帮助的人:70.1万
展开全部
你那是什么数据库啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式