2014-04-24 66 views
0

我可以使用SQL * Plus和BREAK ON,但我沒有得到任何結果或php的錯誤。可以在PHP中使用Oracle中的BREAK ON語句嗎?

BREAK ON聲明可以在PHP(或其他語言)中使用嗎?僅限於SQL * Plus嗎?在SQL Developer中失敗,那麼

http://docs.oracle.com/cd/B19306_01/server.102/b14357/ch12009.htm

下面是來自鏈接的示例查詢。如果它很重要,我正在使用PDO。

BREAK ON DEPARTMENT_ID ON JOB_ID DUPLICATES 
COMPUTE SUM OF SALARY ON DEPARTMENT_ID 
COMPUTE AVG OF SALARY ON JOB_ID 
SELECT DEPARTMENT_ID, JOB_ID, LAST_NAME, SALARY 
FROM EMP_DETAILS_VIEW 
WHERE JOB_ID IN ('SH_CLERK', 'SA_MAN') 
AND DEPARTMENT_ID IN (50, 80) 
ORDER BY DEPARTMENT_ID, JOB_ID; 

(我讀的頁面,只見到SQL * Plus,並沒有別的引用。也許我失去了它,它並沒有說我不能使用SQL之外的東西* Plus中,我能找到。我知道這是SQL * Plus用戶指南。)

回答

1

BREAK ONCOMPUTE都是SQL * Plus命令。他們只能在SQL * Plus或其他一些前端實現SQL * Plus命令的前端工作。如果SQL Developer沒有實現這些,我會懷疑任何其他工具。

它看起來像你想在你的SQL語句中做某種GROUP BY ROLLUP來獲得你想要的小計。

相關問題