Sau 10 dòng, tiêu đề cột của tôi xuất hiện trở lại trong đầu ra của Oracle. Có một cái gì đó về mã của tôi hoặc một số loại biến môi trường tôi có thể thiết lập để ngăn chặn điều này? Tôi chỉ cần các tiêu đề cột xuất hiện một lần ở đầu kết quả của tôi.Các tiêu đề cột tiếp tục xuất hiện trên toàn bộ đầu ra của Oracle
BREAK ON Customer
COLUMN Customer -
FORMAT A15 -
HEADING 'Customer Name'
COLUMN "Charter Date" -
HEADING 'Charter|Date'
COLUMN Pilot -
FORMAT A20 -
HEADING 'Pilot'
SELECT DECODE (cu.cus_initial,null, cu.cus_fname||' '||cu.cus_lname,
cu.cus_fname||' '||cu.cus_initial||'. '||cu.cus_lname)
AS Customer,
ch.char_date "Charter Date",
TRIM(e.emp_fname) ||' '|| TRIM(e.emp_lname) AS "Pilot"
FROM hartmar.customer cu,
hartmar.charter ch,
hartmar.crew cr,
hartmar.pilot p,
hartmar.employee e
WHERE cu.cus_code = ch.cus_code
AND ch.char_trip = cr.char_trip
AND cr.emp_num = p.emp_num
AND p.emp_num = e.emp_num
AND cr.crew_type = 'Pilot'
ORDER BY cu.cus_lname, cu.cus_fname, cu.cus_initial, ch.char_date
;
CLEAR BREAKS
CLEAR COLUMNS
SET PAGESIZE 50000 hoạt động như một sự quyến rũ. Vấn đề của tôi là tôi đã nhập vào tệp login.sql như SET PAGESIZE = xxxxx khi biểu tượng '=' không cần thiết. Cảm ơn! – smiligrl