我使用這下面的部分在我的存儲過程,並引發錯誤: - 錯誤報告:與空間別名列名拋出錯誤
ORA-00923: FROM keyword not found where expected
問題是其中包含該行我有空格的列名在bold.It強調與字符串連接
//Evt_label has varchar values with spaces eg. Stack OverFlow
select TYT_LIBELLE into evt_label from trb_type_trv where tyt_id= x.tyt_id;
***sql_Columns := sql_Columns ||',T_"'|| evt_label||'"Total'||vTytCnt;***
//Error Comes when i execute this line
select sql_Columns from table1;
是什麼錯誤? – Viru
如果單個問題是列名中的空格,解決方案很簡單:將它們放在雙引號中:「堆棧溢出」。 –
@Florin Ghinta,如何在下一條語句中使用雙引號,sql_Columns:= sql_Columns ||',T _「'|| evt_label ||'」Total'|| vTytCnt; – F11