SQL Between ... AND ... 順序有差
今天在寫 Oracle 查詢時,直覺把時間區間寫成 between sysdate and sysdate - 1,結果完全查不到資料。原本還懷疑是不是 DB 對日期型別有什麼怪脾氣,回頭看文件才發現,BETWEEN 的上下界順序真的不能亂放。
今天在寫 Oracle 查詢時,直覺把時間區間寫成 between sysdate and sysdate - 1,結果完全查不到資料。原本還懷疑是不是 DB 對日期型別有什麼怪脾氣,回頭看文件才發現,BETWEEN 的上下界順序真的不能亂放。
Oracle 有一個與其他主流資料庫非常不同的特性:空字串(’’)在 Oracle 中等同於 NULL。這個行為符合 Oracle 自己的實作,但不符合 ANSI SQL 標準,是從其他資料庫遷移到 Oracle 時最常踩到的地雷之一。
之前我有做過Spring 交易事務失效 | 程式狂想筆記
我以為大概了解 Spring 交易事務原理
但是我又遇到奇怪問題
在研究了一番,終於找到一些問題
最近公司專案需要在另一個環境重建一批 Oracle 資料表 Schema,結果手上的既有工具不太順手,尤其當 table 數量一多,人工一個一個匯就很痛苦。後來找到一個 command line 工具,拿來快速匯出 DDL 還不錯。
程式在 Linux 上跑時間相關邏輯時,如果時區抓錯,影響通常不只是畫面顯示,而是連排程、記錄時間、資料比對都可能一起偏掉。這種問題平常不一定馬上爆,但一旦跨環境部署或進到容器,往往就會開始出現落差。
最近接觸 Spring 專案搭配使用 Hibernate 後來想到應該是Spring-Tx
但是使用上常常處理事務跟我想要的結果不一樣
這個沒有研究清楚,常常事務那邊會一直卡住
最近剛好查到資料,這邊整理一下吧
之前有寫過malagege/sqlMakecsv: for a sqltocsv package easy sample
嚴格說是我改別人 code 改寫
簡單陽春寫出 sql 連 MySQL(或 Golang 有支援的DB Driver) 轉 csv, Excel
注意: 撈出幾百萬資料可能會造成記憶體吃光光
可能需要手動分別撈出來
在樹莓派安裝 flexget
通常要裝 python 3.5以上
更新系統flexget壞掉啦!! | 程式狂想筆記
雖然這篇有小記
但最近我看官方安裝方法有點不太一樣
這邊小記安裝紀錄
最近公司上板 Java 排程程式都會遇到亂碼 ????
這個都不能手動執行
今天解決這個問題
整理一下
最近研究憑證,知道 Java 管理憑證機制是用自己的
keystore 這個是 Java 用的憑證
本篇不實作,簡單整理網路上的資訊