2023-11-082023-11-14資訊科技 MySQL “Redundant ELSE NULL” 是甚麼警告呢? 在 JetBrains DataGrip 工具中審查 SQL 檔案時,發現編輯器會針對 CASE … WHEN … ELSE … END 表示式 (expression) 提示這種警告 […]
2022-08-152022-08-16資訊科技 SQL: 資料匯入他方資料表的標準句型 工作上常常接觸到資料匯入的作業, 面對不同團隊提供的資料複製 SQL 指令稿時, 不時會對團隊成員的創意產生敬佩之意。 其中有些創意很容易理解, 更多時候是完全不理解創意中的明白, 實際執行 SQL 指令稿時, 也常常碰 […]
2021-08-022021-08-02資訊科技 JetBrains DataGrip 中如何讓 Formatter 工具跳過特定 SQL 程式碼區塊不執行格式化 IDE 的 Formatter 格式化工具, 雖然可以讓 SQL 程式碼變得易讀, 但是很多時候也會幫倒忙, 讓原本已經相對好閱讀的 SQL 程式碼變得難懂! 本篇就來介紹 JetBrains DataGrip 中, 如 […]
2020-12-312021-01-01資訊科技 MySQL AUTO_INCREMENT 會 “跳號” 二部曲 2020 年最後一天, 公司施行德政下午不上班, 正在享受難得不用急急忙忙接送小孩的時光, 冷不防收到同學在 Line 的另一邊劈頭就問, 他的公司軟體團隊發現, MySQL 資料庫中有很多使用 AUTO_INCREME […]
2019-03-192019-03-19資訊科技 MySQL 動態產生包含特定日期所有分鐘的資料表 應用程式常常會有排程的需求, 在資料庫的應用中, 排程所需要的時間表可以用下列這幾種方式來產生: 事先產生好應用程式所需要的時間表於實體資料表 利用查表法動態產生虛擬資料表 利用演算法產生虛擬資料表 shortie 將於 […]