執行SQL語句問題 ( 积分: 50 )

  • 主题发起人 主题发起人 hn_yxb
  • 开始时间 开始时间
H

hn_yxb

Unregistered / Unconfirmed
GUEST, unregistred user!
我現在的想法是每天備份一次sql-server數據庫,以當天的日期作為名字:<br>declare&nbsp;@dbName&nbsp;varchar(20)<br>declare&nbsp;@sql&nbsp;varchar(800)<br>set&nbsp;@dbName&nbsp;=&nbsp;convert(varchar(8),getdate(),112)<br>set&nbsp;@dbName&nbsp;=&nbsp;'C:/'+@dbName<br><br>--print&nbsp;@dbname<br>set&nbsp;@sql&nbsp;='&nbsp;backup&nbsp;database&nbsp;test&nbsp;to&nbsp;disk='&nbsp;+@dbName<br>--print&nbsp;@sql<br>得到的sql語句如下&nbsp;:backup&nbsp;database&nbsp;test&nbsp;to&nbsp;disk&nbsp;c:/20070521<br>怎么樣讓&nbsp;c:/20070521&nbsp;在一個單字引號里面呢?
 
set&nbsp;@sql&nbsp;='&nbsp;backup&nbsp;database&nbsp;test&nbsp;to&nbsp;disk='''&nbsp;+@dbName&nbsp;+''''
 
后退
顶部