發表文章

目前顯示的是 五月, 2018的文章

Export data to CSV – (1) Database

圖片
本文以 bcp 產生 csv 檔案工作流程的實作說明,當使用者要求匯出一份資料時,先將查詢語法組合為字串並建立新工作,透過 SQL Server Agent 排程執行輸出檔案。 bcp 基本語法 bcp 指令是 SQL Server 可以做大量資料匯入與匯出,在 DOS Command 環境下中執行,先用幾個範例認識 bcp 指令的用法。 (本文的範例是 Northwind 資料庫) 資料來源指定一個資料表或檢視 bcp dbo.Region out "E:\Region.csv" -S "(local)" -d Northwind -U sa -P mis123 –c 資料來源是一個 T-SQL 查詢語法 bcp "select * from dbo.Region" queryout "E:\Region2.csv" -t "," -S "(local)" -d Northwind -U sa -P mis123 -c 資料來源是執行一個預存程序 bcp "EXEC [dbo].[CustOrderHist] 'ALFKI'" queryout "E:\CustOrderHist.csv" -t "," -S "(local)" -d Northwind -U sa -P mis123 -c 加強 csv 在 Excel 的可讀性 產生欄位標題 以 bcp 產生的 csv 檔案是不包括欄位標題,找到解決方式是先產生一個欄位標題文字檔,再與 匯出的 csv 檔案合併為另一個檔案。 COPY 指令範例 COPY /V /Y /B E:\Temp\Header.txt + E:\Temp\DATA.temp E:\Temp\DATA.csv DEL E:\Temp\DATA.temp Header.txt 是欄位標題 DATA.temp 是 bcp 產生的 csv 格式的檔案 DATA.csv 是合併的新檔案名稱 當資料來源是預存程序時,SQL Server 2012 以後的版本可用 T-SQL 語法查詢得到欄位的標題 SELE

VS Code setup – JavaScript debugging

圖片
全新安裝 Visual Studio Code ,建立一組 JavaScript 與 HTML 網頁,並在 Visual Studio Code 中直接啟動 Debug 模式。 首先到微軟網站下載並安裝 Install Visual Studio Code 進入 IDE 介面,左側是主要功能區,以下會用到這三項: 檢視目前開啟的目錄 Debug 下載 VS Code Extension Install Extension 要模擬網站執行網頁與本機 Debug 需要安裝以下兩個 Extension ,可以直接從 IDE > Extension > 輸入 live server > Install (如下圖)。 或到網站下載安裝。 Live Server https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer 提供本機上的網站伺服器,支援動態編輯內容儲存後,網頁自動直接更新 Debugger for Chrome https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome 產品說明的很清楚: Debug your JavaScript code running in Google Chrome from VS Code. 安裝好兩個 Extension 後,關閉並重新開啟 VS Code 建立 Web 網站目錄與 launch.json 開啟一個全空的檔案目錄 index.html 中輸入 <h1></h1> <script src="./index.js"></script> index.js 中輸入 window.onload = function () { var myword="hello world!"; document.querySelector('h1').innerHTML=myword; } 新增 launch.json 點擊左側 Debug > [N