我需要在SQL的輸出格式列標題,同時使用CONCAT 如:格式列標題,甲骨文
SELECT '' || to_char(sysdate,'ddmmyyyy') as DATE || ',' || ENO|| ',' || NAME|| ''
FROM EMP;
將檢索我
ORA-00923:FROM關鍵字未找到預期的地方。
需要輸出爲:
DATE ENO NAME
-----------------
251013 7560 RAM
251013 7561 ROSS
這種格式的工作
SELECT to_char(sysdate,'ddmmyyyy') || ',' || ENO || ',' || NAME as "DATE,ENO,NAME"
FROM EMP
,但我有
ORA-00972的問題:標識過長
當列名的內部爲「」超過30個字符
如長度:
SELECT to_char(sysdate,'ddmmyyyy') || ',' || ENO || ',' || NAME ||
',' || EMPLOYEE_IDENTIFICATION_NUMBER as "DATE,ENO,NAME,EMPLOYEE_IDENTIFICATION_NUMBER"
FROM EMP;
甲骨文標識符的最大長度爲30個字符,所以你列的別名不能超過30個字符,這就是爲什麼你得到這個錯誤。 –
它不是一個超過30個字符的列名稱 – user2996364
因此,嘗試查找是否有避免ORA-00972的方法,同時具有使用concat的別名中的多個列名稱 – user2996364