原创 Oracle 查詢一個字段相同,另一個字段不同

SELECT DISTINCT a.字段1, a.字段2, FROM table a JOIN table b ON a.字段2 != b.字段2 WHERE a.字段1= b.字段1 ORDER BY a.字段1, a.字

原创 Oracle 查詢重複數據

1、查找表中多餘的重複記錄(單個字段) select  *  from table  where  字段  in  (select  字段  from  table group by 字段 having count(字段) > 1) 2

原创 使用 Hexo + Github Page 搭建blog

前言 在調休的時候,閒來無事看到了用Hexo + Github Page搭建blog的帖子,也試着搭建了一下,簡單地記錄一下搭建的過程。 前期準備 1.安裝NodeJS   檢查NodeJS是否已經安裝,輸入下列命令,查看版本信息。 n

原创 Mybatis Oracle Merge into CLOB類型的數據

1.在對象類中將該屬性定義爲String類型 private String id; private String name; private String age; private String desc

原创 Mybatis Oracle 批量插入數據

    <insert id="insert" parameterType="java.util.ArrayList"  useGeneratedKeys="false">         INSERT ALL         <for

原创 Excel 取消單元格合併,並且將空值填充

1.將需要操作的內容取消單元格合併 2.選中取消單元格合併的內容,輸入CTRL + G,點擊定位條件,選擇“空值”。           3.在圖中下方輸入“=F7”,之後輸入CTRL + ENTER(即回車鍵),即可實現效果。其中"F

原创 ORA-01034: ORACLE not available Process ID: 0 Session ID: 0 Serial number: 0

linux上登錄Oracle,輸入''select 1 from dual",出現如下報錯信息: SQL> select 1 from dual; select 1 from dual * ERROR at line 1: ORA-01

原创 Mybatis Oracle Merge into timstamp類型的數據

1.在對應的對象類中定義屬性爲Date類型 private Timestamp start_time; private Timestamp end_time; 2.對應xml的寫法 <insert id="insert" parame

原创 Mybatis merge into 時出現報錯:ORA-01745:無效的主機/綁定變量名

        執行SpringBoot時出現報錯信息:ORA-01745:無效的主機/綁定變量名,網上查找資料,說可能是SQL語句缺少","分隔符,或者是綁定變量時,與SQL關鍵字重名。但是我修改完後依然報錯,最後我將插入的List的數

原创 Linux系統下Oracle顯示中文亂碼

1.Oracle數據庫出現亂碼的原因: 操作系統與服務器一致,但客戶端與服務器字符集不一致 客戶端與服務器一致,但操作系統與服務器不一致2.解決辦法: 設置相關的字符集,保證操作系統、客戶端、數據庫服務器,保證這三者的字符集都相同。3.針

原创 Oracle exp 導出帶條件的某張表(dmp格式)

exp username/password file=/Oracle有權限的目錄/projectname.dmp tables=\(username.TableName\) query=\"WHERE TIME \>= TO_DATE\

原创 Oracle 查看歸檔日誌使用情況

[oracle@localhost ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Tue Dec 17 17:06:14 2019 Copyri

原创 Oracle 查詢兩表中不同的記錄

1.查詢表a裏有而表b裏沒有的記錄 select a.字段1,a.字段2 from tableA a minus select b.字段1,b.字段2 from tableB b 2.查詢表b裏有而表a裏沒有的記錄 select b.

原创 Mybatis Oracle merge into使用的例子

<insert id="insert" parameterType="java.util.ArrayList" useGeneratedKeys="false"> MERGE INTO TABLE_NAME a USING (

原创 Bug0004 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException

【報錯信息】:  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'id' in where clause