判断是否有同名,判断是否有同名,判断是否有同名,判断是否有同名

lhking 2003-04-02 12:16:04
1、新建一个数据库,判断是否有同名的存在,有就停止运行。
2、ms-sql电子书籍的下载。。。。。。。。
...全文
86 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyFor 2003-04-02
  • 打赏
  • 举报
回复
if not exists(select 1 from sysdatabases where name='你的数据库名')
begin

......
end
pengdali 2003-04-02
  • 打赏
  • 举报
回复
1、
if exists(select 1 from sysdatabases where name='你的数据库名')
select 1
else
select 0

2、
http://www.aspatcn.com/dispbbs.asp?boardid=3&id=201&star=1#440
http://www.pchomes.com/article/2002/2002-11-13/1438.html
http://www.swm.com.cn/yingyong/yy-00-11/yy03.htm
http://www.powerba.com/develop/database/sqlserver/article/20010327002.htm
w_rose 2003-04-02
  • 打赏
  • 举报
回复
都已经新建数据库了,还判断吗?

在你的客户端登录master库,然后发送:

if exists(select * from sysdatabases where name=<你的数据库名>") select 1 else select 0

判断返回客户端的值是1还是0。
愉快的登山者 2003-04-02
  • 打赏
  • 举报
回复
if not exists (select * from master..sysdatabases where name = 'newdb')
begin
建立newdb数据库。
end
lhking 2003-04-02
  • 打赏
  • 举报
回复
if not exists (select * from master..sysdatabases where name = 'newdb')
提示语法错误
pengdali 2003-04-02
  • 打赏
  • 举报
回复
55..5555 看错了!。。。
:(
pengdali 2003-04-02
  • 打赏
  • 举报
回复
to 黄山GG

哈哈。。但如果我有个表也叫test呢???
leimin 2003-04-02
  • 打赏
  • 举报
回复
我的最简单巴!
:-)
leimin 2003-04-02
  • 打赏
  • 举报
回复
if db_id('test') is not null
select 1
else
select 2
SophiaWang 2003-04-02
  • 打赏
  • 举报
回复
IF not EXISTS (SELECT name FROM master..sysdatabases WHERE name = N'数据库名')
begin
....--建数据库语句
end

34,590

社区成员

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

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