1.Mysql中可用存儲過程和函數來實現複雜邏輯處理,兩者的對比如下:存儲過程作為可執行文件,編譯一次放在資料庫中,函數又返回值。可設定使用許可權。 存儲過程中可使用游標,聲明變數。用call調用。 2.Hive可用udf(user defined function)來實現複雜邏輯處理 編輯Pytho... ...
1.Mysql中可用存儲過程和函數來實現複雜邏輯處理,兩者的對比如下:
存儲過程作為可執行文件,編譯一次放在資料庫中,函數又返回值。可設定使用許可權。
存儲過程中可使用游標,聲明變數。用call調用。
2.Hive可用udf(user defined function)來實現複雜邏輯處理
- 編輯Python腳本
常用的Python字元串分割處理函數有:split 等等
- 載入udf
- 調用udf
HQL語法
可將返回結果重新寫入其他表內,此時 as後欄位和插入表欄位一致。