Oracle SQL中的動態(tài)樞軸..樞軸(B(X)的和(A)現(xiàn)在B是數(shù)據(jù)類型varchar2,X是由逗號分隔的varchar2值的字符串。X的值是從同一表的列(例如CL)中選擇的不同值。這種方式樞軸查詢工作。但問題是,每當(dāng)列CL中出現(xiàn)新值時,我必須手動將其添加到字符串X中。我嘗試用從CL中選擇的不同值替換X。但是查詢沒有運行。我之所以感覺到這一點,是因為為了替換X,我們需要用逗號分隔值。然后,我創(chuàng)建了一個函數(shù)來返回與字符串X匹配的精確輸出,但是查詢?nèi)匀粵]有運行。所顯示的錯誤信息有“丟失的右副詞”、“文件的結(jié)束通信通道”等。我嘗試了PiptXML,而不僅僅是Pivot,查詢會運行,但是會給出oraxxx等沒有值的vlaue。也許我沒有好好利用它。你能告訴我一些方法來創(chuàng)建一個具有動態(tài)值的樞軸嗎?
Oracle SQL中的動態(tài)樞軸
寶慕林4294392
2019-06-19 16:37:31