然后我想先判断数据库存在吗,不存在新建的sql怎么写?
if DB_ID('test') is null
create database test
我还想新建一个用户对我刚建的的数据库有完全控制权限,也是先判断这个用户是否存在,然后创建
if not exists(select 1 from master.dbo.sysxlogins where name='用户')
EXEC master..sp_addlogin '用户', '密码', 'test',null
use test
if not exists(select 1 from sysusers where name='用户')
EXEC sp_adduser '用户','用户','db_owner'
还有我想新建一个表,判断这个表是否存在,不存在创建怎么写?
if object_id('表名') is null
create table 表名(a int)