回覆列表
  • 1 # 變餅檔

      --如果從SQL資料庫中,匯出資料到Excel,如果Excel檔案已經存在,而且已經按照要接收的資料建立好表頭,就可以簡單的用:

      insert into OPENROWSET( "MICROSOFT.JET.OLEDB.4.0 "

      , "Excel 5.0;HDR=YES;DATABASE=c:\test.xls ",sheet1$)

      select * from 表

      --如果Excel檔案不存在,也可以用BCP來導成類Excel的檔案,注意大小寫:

      --匯出表的情況

      EXEC master..xp_cmdshell "bcp 資料庫名.dbo.表名 out "c:\test.xls " /c -/S "伺服器名 " /U "使用者名稱 " -P "密碼 " "

      --匯出查詢的情況

      EXEC master..xp_cmdshell "bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname " queryout "c:\test.xls " /c -/S "伺服器名 " /U "使用者名稱 " -P "密碼 " "

  • 中秋節和大豐收的關聯?
  • 想買一臺助聽器給老人,老人耳朵不是很好,應該怎麼配?