Tôi muốn khai báo và hiển thị một biến trong Oracle.Cách khai báo và hiển thị một biến trong Oracle
Trong T-SQL tôi sẽ làm một cái gì đó như thế này
DECLARE @A VARCHAR(10) --Declares @A
SELECT @A = '12' --Assigns @A
SELECT @A --Displays @A
Làm thế nào tôi có thể làm điều này trong Oracle.
Xin lỗi vì đã khôi phục một bài đăng cũ. Một phần của điều này không giải quyết được câu hỏi ban đầu - đối với tôi ít nhất - là 'dbms_output.put_line' có hiệu quả thực hiện câu lệnh' PRINT' trong T-SQL. Những gì David đăng và những gì tôi đang tìm kiếm là câu lệnh 'SELECT' cuối cùng để trả về một tập kết quả - có thể được ứng dụng khách sử dụng. Bạn có biết cách thực hiện điều này không? Cảm ơn. – InbetweenWeekends
'dbms_output.Put_line (v_text);' tương đương với 'PRINT @v_text;' trong T-SQL ... nếu bạn nhớ kết nối cửa sổ đầu ra Dbms của bạn trong nhà phát triển SQL với cùng một kết nối Oracle như truy vấn của bạn! –
Nếu bạn muốn có các câu lệnh đầu ra Dbms trong bảng Script Output, đây là một hướng dẫn nhanh và dễ dàng. http://www.thatjeffsmith.com/archive/2012/05/enabling-dbms_output-by-default-in-sql-developer/ – MPaul