如何判断数据库中1个表已经存在,这样不会重复创建一个新表(用sql语句)?

hahahouhou 2001-12-06 06:20:32
...全文
171 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanying 2001-12-06
  • 打赏
  • 举报
回复
同意楼上的
flowerofwind 2001-12-06
  • 打赏
  • 举报
回复
select count(*) from sysobjects where name = "tablename' and type ='U'
count(*)>=1表示存在
或者如IronPromises(铁诺) 的方法,本质上一回事
flowerofwind 2001-12-06
  • 打赏
  • 举报
回复
select count(*) from sysobjects where name = "tablename' and type ='U'
count(*)>=1表示存在
wanghu 2001-12-06
  • 打赏
  • 举报
回复

SELECT count(*)
FROM sysobjects
WHERE name = 'yourtablename'

wanghu 2001-12-06
  • 打赏
  • 举报
回复
SELECT count(*)
FROM sysobjects
WHERE name = 'jqwm'
microyzy 2001-12-06
  • 打赏
  • 举报
回复
对一个表导出其脚本,里面有例子
hahahouhou 2001-12-06
  • 打赏
  • 举报
回复
我用的是sql server,如何解决?
flowerofwind 2001-12-06
  • 打赏
  • 举报
回复
每个dbms都不一样,不过都可以通过它的系统表判断
hahahouhou 2001-12-06
  • 打赏
  • 举报
回复
用标准的odbc sql语句如何实现(用c语言)?
greenxiar 2001-12-06
  • 打赏
  • 举报
回复
select数据库管理系统的schema
大型dbms都提供标准的Schema虚拟表,表名/字段都可以select出来
看看说明书吧
IronPromises 2001-12-06
  • 打赏
  • 举报
回复
SQL Server:

if object_id('yourTableName') is null
create table yourTableName
(
...
)

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧