Hive刪除含有特殊字元 轉義字元的分割槽

2021-10-04 23:39:23 字數 503 閱讀 1024

之前寫的py指令碼裡面需要傳日期引數:

python ./***x.py 

# 正確應該為 python ./***x.py $

但是當時忘記引用變數了,結果在分割槽中有乙個含有特殊字元的分割槽:

show partitions >> dt=%7bdt}
用傳統的刪除分割槽的語句無效,把單引號換成雙引號也沒有效果。經試了一番發現用傳參時的變數就成功刪除了。

-- alter table ***x drop if exists partition (dt='%7bdt')  --*傳統語法無效

-- alter table ***x drop if exists partition (dt="%7bdt") --*查閱資料說換雙引號依舊無效

alter table drop if exists partition (dt='') --*直接賦值之前傳入的變數 有效

linux 刪除含有特殊字元的檔案

rm 語法 cpp view plain copy root andes.com rm help usage rm option file.remove unlink the file s f,force ignore nonexistent files,never prompt i prompt ...

hive轉義字元

create table escape id string,name string row format delimited fields terminated by load data local inpath home tianzhao book escape.txt overwrite int...

php中的特殊字元轉義 php特殊字元轉義詳解

html array html username htmlentities clean username ent quotes,utf 8 echo welcome back,複製 小提示htmlspecialchars 函式與htmlentities 函式基本相同,它們的引數定義完全相同,只不過是...