標籤:預存程序在小公司用的不多,但是如果業務比較複雜或者效能要求比較苛刻的時候預存程序就派上用場了,ibatis的前期的一些版本貌似不支援預存程序因此我選擇了mybatis來做實驗。1.無輸入和輸出參數的預存程序,我寫了一個比較簡單的,需要注意的是Oracle無參預存程序不能寫括弧CREATE OR REPLACE Procedure cascadeoperation As Begin Delete From teacher Where id=1; Update
標籤:執行如下語句,查看漢字在資料庫中所佔的位元組:select vsize(‘漢‘) from dual;一般情況下,得到的結果大部分為值:2 或 3一般linux下安裝oracle資料庫,預設字元編碼設為:AL32UTF8,每個漢字佔3個位元組而windows平台下,預設字元編碼設為:ZHS16GBK,每個漢字佔2個位元組 查看oracle服務端字元編碼的SQL如下:select userenv(‘language‘) from
標籤:oracle comment 使用oracle comment語句可以給表、欄位、視圖等對象添加備忘資訊。大致文法為:comment on TABLE table_name IS ‘備忘內容‘;許可權要求:預設情況下使用者只能給屬於自己的對象添加註釋。如果要想給其他使用者物件添加註釋需要擁有許可權:COMMENT ANY TABLE相關資料欄位視圖:USER_TAB_COMMENTSDBA_TAB_COMMENTSALL_
標籤:很久不用SQL語句了,貌似入職新公司後,又迴歸到了三年前的SQL時代,一寫一坨的SQL好吧,也當迴歸一下過去的知識。下面是統計2月份某資料的計費統計select t.telno as 主號,VID 副號,t.area_code 地區, t.reg_time 註冊時間,t.reg_source 註冊工號,t.bill_start_date 計費時間, (case state when 0 then ‘0 正常‘ end)計費狀態 from t_unreg_log t where t.
標籤:--根據每個部門來統計部門工資總和select deptid, sum(sal) 工資合計 from emp group by deptid; --根據每個部門來統計部門工資總和select deptid, 工資合計, sum(工資合計) over() as 總合計 from (select deptid, sum(sal) 工資合計 from emp group by deptid) x; select
標籤:oracle sql日期比較:在今天之前:select * from up_date where update < to_date(‘2007-09-07 00:00:00‘,‘yyyy-mm-dd hh24:mi:ss‘)select * from up_date where update <= to_date(‘20