欢迎来到98YUN数据中心

网络技术

怎么判断SQL中数据库是否存在?

2021-07-20 11:35:17

怎么判断SQL中数据库是否存在?

在编程SQL  Server数据库时,经常需要判断一个数据库是否已经存在,如果不存在,就创建它。有三种常用方法:


1. select * From master.dbo.sysdatabases where name="test_db"

  如果不存在查询结果,则说明name所表示的数据库不存在

  2. object_id("test_db")

  如果无法获取对象ID(null),则说明此对象不存在;常用:

  if object_id("test_db") is null
  或者
  if (select object_id("test_db")) is null

  3. db_id("test_db")

  如果不能获取数据库ID,则说明name所表示的数据库不存在;实际上此种方法也是在sysdatabases中查找,并返回数据库的ID;常用:

  if db_id("test_db") is null
  或者
  if (select db_id("test_db")) is null

标签

近期浏览:

相关产品

相关新闻

98YUN - 最新促销活动优惠获取

Copyright © 98YUN数据中心 All rights reserved 备案号: 苏ICP备17039797号-1
主要从事于 香港服务器租用,香港云服务器,香港服务器, 欢迎来电咨询!
热推信息 | 企业分站 | 网站地图 | RSS | XML
主营区域: 北京 上海 江苏 重庆 深圳

  • 网站首页
  • 咨询电话
  • 返回顶部