看板 EzHotKey 關於我們 聯絡資訊
手上有一些檔案 檔案的格式為 A.mdf A_log.ldf B.mdf B_log.ldf 都放在 C:\MSSQL\DATA\ 下 想要輸出格式為 EXEC sp_attach_db @dbname = 'A' ,@filename1 = 'C:\MSSQL\DATA\A.MDF' ,@filename2 = 'C:\MSSQL\DATA\A_Log.LDF' EXEC sp_attach_db @dbname = 'B' ,@filename1 = 'C:\MSSQL\DATA\B.MDF' ,@filename2 = 'C:\MSSQL\DATA\B_Log.LDF' 的內容 目前有參考的寫法 add.bat FOR %%I IN (*.mdf) DO ECHO EXEC sp_attach_db @dbname = '%%~nI' >> add.sql FOR %%I IN (*.mdf) DO ECHO ,@filename1 = '%%~dpnxI' >> add.sql FOR %%I IN (*.ldf) DO ECHO ,@filename2 = '%%~dpnxI' >> add.sql ECHO. 但是輸出以後格式為 EXEC sp_attach_db @dbname = 'A' EXEC sp_attach_db @dbname = 'B' ,@filename1 = 'c:\MSSQL\DATA\A.mdf' ,@filename1 = 'c:\MSSQL\DATA\B.mdf' ,@filename2 = 'c:\MSSQL\DATA\A_log.LDF' ,@filename2 = 'c:\MSSQL\DATA\B_log.LDF' 不知道有沒有哪位可以指點一下這要怎麼修改~Orz -- 應徵時 『老闆你好 我是國立的 』 『有消息會跟你聯絡』 『老闆你好 我是私立的 』 『有消息會跟你聯絡』 『(把奶放在桌上) 老~~~~~~~闆~~~~~~』 『Amy! 給她個私人秘書職位』 國立私立尬不過兩粒 這就是現實 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.62.244 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1573714393.A.5B6.html ※ 編輯: sanbis (59.125.62.244 臺灣), 11/14/2019 14:53:33
cancelpc: 第2,3的loop是在第1個內部,不是分開各別跑 11/14 17:19
cancelpc: 第2,3取檔名的方式也得配合1取到的主檔找檔 11/14 17:20
cancelpc: https://pastebin.com/YjmH7zna 11/18 12:47