2 qq 29739743 qq_29739743 于 2017.09.12 17:07 提问

SQL SERVER怎么判断数据库名称是否存在 如果存在停止向下运行

IF EXISTS(SELECT*FROM SYSDATABASES WHERE NAME=''DATABASE_NAME)
PRINT '数据库已存在'
创建数据库时如果数据库名已存在 打印出数据库以存在 ,然后怎么让SQL脚本停止运行
或者还有没有其他方式可以达到这种效果

2个回答

qq_40212099
qq_40212099   2017.09.12 17:40
已采纳

show user;显示用户,如果不是你想查询的用户
就可以新建一个账户账户名就设为你想查询的那个账户名
create user 用户名 identified by 密码;
这个是S Q L用户的创建

weixin_40216040
weixin_40216040   2017.09.12 23:22

Show databases;
use 数据库名

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SQL SERVER中先判断视图是否存在,然后再创建视图
如果我们的语句为: IF NOT EXISTS(SELECT 1 FROM sys.views WHERE name='Report_IndividualTicket') BEGIN create view Report_IndividualTicket as SELECT   Ticket.TicketNumber, Ticket.TicketID, GisProcess.Stage
SQL SERVER数据库判断对象是否存在的方法汇总
库是否存在 if exists(select * from master..sysdatabases where name=N'库名') print 'exists' else print 'not exists' --------------- -- 判断要创建的表名是否存在 if exists (select * from dbo.sysobjects where id
sqlserver 判断当前数据是否存在 不存在则插入
insert into product_agent(productId,agentId) select top 1 'A41789B1-4CA3-48CC-82A4-2F5BCE23D424','9BAC02BD-F551-4105-95D6-E70008C5C919' from product_agent where (select count(1) from product_agen
SQL Server中判断一个数据库是否存在的方法
在SQL Server数据库编程时,常常需要判断一个数据库是否已经存在,如果不存在则创建此数据库。常用的方法有以下三种:1. select * From master.dbo.sysdatabases where name=test_db如果不存在查询结果,则说明name所表示的数据库不存在2. object_id(test_db)如果无法获取对象ID(null),则说明此对象不存在;常用
SQL Server中如何判断一个数据库是否存在
 在SQL Server数据库编程时,常常需要判断一个数据库是否已经存在,如果不存在则创建此数据库。常用的方法有以下三种: 1. select * From master.dbo.sysdatabases where name='test_db' 如果不存在查询结果,则说明name所表示的数据库不存在 2. object_id('test_db') 如果无法获取对象I
SQL SERVER2008判断存储过程,函数存在则删除
1、存储过程判断删除 IF EXISTS (SELECT * FROM DBO.SYSOBJECTS WHERE ID = OBJECT_ID(N'[dbo].[存储过程]') and OBJECTPROPERTY(ID, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[存储过程] GO 2.函数判断存在则删除 -- 判断要创建的函数名是
Sql 判断是否存在某张表,没有创建
下面的 SQL 是, 如果 STOCK 这个表不存在,那么创建之。 IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[STOCK]') AND type in (N'U'))BEGINCREATE TABLE [dbo].[STOCK]( [STOCK_CODE] [varchar](10)
SQL Server判断对象是否存在
1 判断数据库是否存在 Sql代码 if exists (select * from sys.databases where name = ’数据库名’)    drop database [数据库名]  if exists (select * from sys.databases where name = ’数据库名’)   drop database [数据库名] 2 判断表
VB判断SQL表是否存在
在VB程序中,判断在SQL数据库中,是否存在表,是否存在
【转】如何判断SQL中是否已经存在某表、存储过程、函数等
--判断是否存在addOneArticle这个存储过程 if Exists(select name from sysobjects where NAME = 'addOneArticle' and type='P')      drop procedure addOneArticle --判断是否存在countAr这个触发器 if exists(select * from db