2011-10-16 29 views
6

Nếu tôi sử dụng phương pháp DBMS_OUTPUT.PUT_LINE(), nó luôn gắn thêm một ký tự dòng mới ở cuối.Cách in chuỗi bằng cách sử dụng pl/sql mà không cần thêm ký tự dòng mới ở cuối

Nhưng nếu tôi muốn in cho phép nói chuỗi Fibonacci trong cùng một dòng.

Tôi biết logic của fibonacci ...

Tôi chỉ muốn biết tôi sẽ sử dụng phương pháp nào để đặt toàn bộ đầu ra trong cùng một dòng.

Tôi đang sử dụng PL/SQL

Trả lời

11

Sử dụng DBMS_OUTPUT.PUT thay vì DBMS_OUTPUT.PUT_LINE

5

Các điểm mấu chốt cho tất cả các phiên bản doc của 11gR2 là All Books for Oracle Database Online Documentation Library 11g Release 2 (11.2).

Đối với các phiên bản cơ sở dữ liệu Oracle khác, bạn có thể muốn bắt đầu khám phá của mình từ Database Documentation. Kể từ phiên bản 12.1, các URL dễ dàng hơn: http://docs.oracle.com/database/121/nav/portal_booklist.htm cho 12.1 và http://docs.oracle.com/database/122/nav/portal_booklist.htm cho 12.2.

Bạn có thể muốn kiểm tra PL/SQL Packages and Types Reference cho loại câu hỏi đó. Cụ thể là Summary of DBMS_OUTPUT Subprograms. Tài liệu này thực sự tiện dụng như một tham chiếu khi bạn có câu hỏi về PL/SQL API.

+0

Cũng lưu ý từ tài liệu, "Kích thước đường tối đa là 32767 byte". –

+0

Các liên kết bị hỏng. – cristid9

+0

Cảm ơn phản hồi. Tôi đã cập nhật các liên kết và thêm điểm vào chung vào tài liệu cho 11gR2. – lkuty

Các vấn đề liên quan