RSS

Oracle SQL wmsys.wm_concat 用法

最近在改程式的時候發現有個神奇的SQL語法從來都沒有看過的感覺 💔💔💔
因此又去google了一下,快點跑來筆記!!!!

wmsys.wm_concat 

主要是Oracle SQL中一個可以完成行轉列的函數

所以可以在Select表格欄位的時候使用 !!!!!!!!!!

舉例:
Select wmsys.wm_concat (要選取的欄位名稱) from 資料表名稱

Oracle SQL 修該資料型態(Data type)

學校真的會用到的語法好少!!!! 今天又收到一個修改資料型態的小小需求!!!
快點筆記下來語法

alter table 資料表名稱 modify 欄位 要修改的型態 


每天都是一種學習的感覺!!!! 不知道甚麼時候可以變得熟能生巧哈哈

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 能愈來愈進步~~~

06/16 我對比特幣的看法與觀點

我認為的比特幣我認為其實稱不上是一個貨幣,因為他其實只是一個虛擬的交易媒介的概念,我自己覺得是個炒作性的金融商品,比特幣要可以真的運作的話,必須要有五大成員的出現(引用自 數位時代)
  1. 挖礦的軟體與設備商:如中國烤貓、美國蝴蝶機實驗室等礦機公司
  2. 比特幣交易平台(把比特幣換成美元等法幣):中國交易平台比特幣中國(BTCChina),或支付公司(接收比特幣並且轉換成法幣支付給店家),如Coinbase
  3. 比特幣的衍生性金融商品
  4. 比特幣的研究與資訊服務商:如中國的壹比特與美國的CoinDesk等
  5. 維護比特幣網絡運作與支援開發者的組織:如比特幣基金會
但是我覺得這五大要素的先決條件都是"要有人願意使用,並且承認他的存在",雖然比特幣的推廣概念是說他可以讓全世界使用,沒有貨幣轉換的問題也沒有被抽手續費或是需要經過第三方進行交易,是利用P2P的概念進行運作的,但是你還是需要利用真實的錢幣去購買他,並不昰他真的就是一個"貨幣"!!

再來這邊是提到比特幣的運作方法還有特別說明比特幣運作程序中"挖礦"這個概念
網址如下:
http://www.kocpc.com.tw/archives/4358 內有詳細的介紹 

並且我認為比特幣其實我覺得安全性其實有疑慮的,因為他只是利用"簽章"的概念進行加密,但這樣的技術,如果被破解的話,他是不是就暴露在危機之中。例如:破產清算中的交易平台Mt.Gox,他就是被駭客入侵損失了85萬個比特幣遭竊,損失近5億美元
並且也很有可能成為非法的洗錢的管道,因為可以流動全世界,像是美國FBI在上月查獲「Silk Road」網站運用比特幣進行毒品等非法交易,因此關閉該網站。

還有一個為甚麼我覺得他是一個會被別人炒作的商品是因為他把他包裝成一個稀有的商品會被取光的感覺,變成一個貴金屬的概念,但其實價格的波動並不合理,如下
引用自 http://www.cw.com.tw/article/article.action?id=5064153#


像老師上課所提到的,人類再覺得越珍貴的時候,愈不會拿來使用,那如果都只是一直持有他卻沒有讓他會有流通的概念的話,他就變成一個物品,沒有辦法成為一個"真正的貨幣"。