RSS

Oracle SQL INSTR 用法

最近認識好多以前上課都不會的神奇指令

認識一下 INSTR
INSTR 找出某字在字串中第幾位
位數從1開始計算
若找不到為0




所以不要把起始位置從0開始喔!!!

資料庫 DDL和DML定義

由於以前都使用MSSQL都沒發現原來有更動程式都應該要commit的愚蠢菜鳥
竟然最近用了Oracle SQL更動資料的時候竟然.....沒有commit之後,整個table都lock住了
所以快點筆記起來,要commit XDDDD


認識一下甚麼叫做DDL和DML


DDL(Data Definition Language)
資料定義語言:用來定義資料庫、資料表、檢視表、索引、預存程序、觸發程序、函數等資料庫物件。
可以用來建立、更新、刪除 table,schema,domain,index,view
常見的指令有:CREATE ALTER DROP

DML(Data Manipulation Language)
資料操作語言:用來處理資料表裡的資料。
常見的指令有:INSERT UPDATE DELETE

而傻B的我就是在INSERT沒有記得commit就被lock住了
所以大家要記得在Oracle SQL的時候只要有資料異動屬於DML了時候就要記得commit 👀👀


HTML 語法使用

寫系統真的是個不歸路,不像其他的,真的是前端後端全部都要認識阿 !!!

今天看到在某個jsp檔案看到 <input type="hidden">,因此決定來筆記一下

 <input type="hidden">其實就是字面上的意思,是在網頁中表單的隱藏欄位,用來儲存一些表單資訊但又沒有被顯示在表單上,這個標籤的主要語法為

 <input type="hidden" name=名稱 value="欄位值">

value值傳遞給後端的程式,傳遞各種表單資訊。


SQL Case的用法

最近在看SQL 指令的時候發現了 CASE這個指令,
因此上網查了一下

在SQL中的CASE其實就是像在程式中的if....else
而在SQL中的CASE用法為:
SELECT CASE "欄位名稱" WHEN "條件A" THEN "結果A" ELSE "結果B"

希望自己的SQL 能愈來愈進步~~~