zoukankan      html  css  js  c++  java
  • SQL 语句 使用附加和分离

    use master
    go

    declare @flg int --返回0表示成功 否则表示失败
    declare @msg varchar(50) --显示成功或失败的消息
    declare @dbname varchar(20), @dbfilename1 varchar(100), @dbfilename2 varchar(100)
    set @dbname = N'system_manager'--附加之后显示的数据库名称

    if db_id(@dbname) is null
    begin
    set @dbfilename1 = N'D:php_projdatalibsystem_manager.ndf'
    set @dbfilename2 = N'D:php_projdatalibsystem_manager_log.ldf'
    execute @flg = sp_attach_db @dbname,
    @filename1 = @dbfilename1,
    @filename2 = @dbfilename2

    --对于只有一个文件 *.ndf的情况,使用 函数sp_attach_single_file_db 即可,方式基本相同

    if @flg = 0
    set @msg = '附加数据库'+'【'+ @dbname + '】'+'成功'
    else
    set @msg = '附加数据库'+'【'+ @dbname + '】'+'失败'
    end
    else
    begin
    execute @flg = sp_detach_db @dbname
    if @flg = 0
    set @msg = '分离数据库'+'【'+ @dbname + '】'+'成功'
    else
    set @msg = '分离数据库'+'【'+ @dbname + '】'+'失败'
    end


    select @msg '提示消息'

  • 相关阅读:
    RegExp实例
    Date类型之组件方法
    Date类型之继承方法
    数组常见方法下
    Math对象
    数组常见方法上
    CSS变量
    基本类型和引用类型
    Python习题集(十五)
    Python习题集(十四)
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/8482493.html
Copyright © 2011-2022 走看看