在使用PLSQL連接oracle數(shù)據(jù)庫(kù)處理數(shù)據(jù)的過程中,常用的操作是通過ID查詢出數(shù)據(jù),ID需要附上單引號(hào),如果查詢的ID為一條或者幾條,我們手動(dòng)添加即可,但是如果是幾百條、幾千條的話,就需要使用一些方法來進(jìn)行批量處理。
這里就介紹使用Excel表格進(jìn)行批量添加的方法。
表格制作過程如下:
A2表格暫時(shí)為空,模板建立完成以后,用來放置原始數(shù)據(jù);
在B2表格內(nèi)輸入公式: ?="'"&A2&"'"&"," ?敲擊回車;
解釋:
B2表格的公式"'"&A2&"'"&","中,"'"表示數(shù)據(jù)左上角的單引號(hào),在Excel表格中需要用雙引號(hào)將特殊字符引上;
&字符為連接字符,用來連接字符串或者數(shù)值;
A2是原始數(shù)據(jù)存放表格;
&"'"表示在數(shù)據(jù)的右上角添加單引號(hào);
&","表示在數(shù)據(jù)后添加逗號(hào),因?yàn)樵赑LSQL中多條數(shù)據(jù)需要用逗號(hào)隔開;
制作批量處理:
復(fù)制A2、B2,從A3表格開始向下拖曳,有多少數(shù)據(jù)需要進(jìn)行處理便拖曳多少格,然后粘貼。這樣,一個(gè)簡(jiǎn)易的批處理表格就完成了,在A列放置原始數(shù)據(jù),在B列將產(chǎn)生處理完成后的數(shù)據(jù)。
如下圖所示:

注意:
將處理后的數(shù)據(jù)復(fù)制進(jìn)PLSQL的時(shí)候,最后一條數(shù)據(jù)后的逗號(hào)記得去除。








暫無數(shù)據(jù)