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 '提示消息'

  • 相关阅读:
    hdu2588-GCD-(欧拉函数+分解因子)
    欧拉定理及其扩展定理公式
    hdu2973-YAPTCHA-(欧拉筛+威尔逊定理+前缀和)
    hdu5391-Zball in Tina Town-威尔逊定理(假证明)
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/8482493.html
Copyright © 2011-2022 走看看