我試圖運行下面的查詢和我不斷收到錯誤:**ORA-01756: quoted string not properly terminated**
子查詢在SELECT語句的語法錯誤
SELECT
InnerTable."Cycle ID",
(
SELECT REPLACE(SYS_CONNECT_BY_PATH(CF_ITEM_NAME,'//'),'//','/')
AS "Path1"
FROM CYCL_FOLD
START WITH CF_FATHER_ID = InnerTable."Cycle ID"
CONNECT BY PRIOR CF_ITEM_ID = CF_FATHER_ID
) as "path1",
InnerTable."CSR/RCQ Name",
TEST.TS_DESCRIPTION as "Test Case Description",
FROM
(-- few conditions here
) InnerTable INNER JOIN TEST ON InnerTable."Test Case ID" = TEST.TS_TEST_ID
任何機構可以告訴我什麼是錯的syntax..Thanks這麼多..
在哪一行是錯誤? – sashkello
@sashkello這個錯誤是因爲在SELECT語句的選擇子查詢的,如果我刪除的那部分它是工作的罰款...... – javanoob
您在隔離這是問題的一部分的方向打算。現在通過隔離引號內的唯一部分來完成它。換句話說,將REPLACE(SYS_CONNECT_BY_PATH(CF_ITEM_NAME,'//'),'//','/')'改爲像'TEST''這樣的無害的東西。這可能是'/'符號正在轉義引號或其他內容。 –