Tôi đang kết nối với cơ sở dữ liệu oracle và thực hiện một truy vấn và gán đầu ra cho biến Nhưng khi tôi lặp lại giá trị của biến thì nó không được in chính xác.
count=`sqlplus -s $configuser/$configpass@$ORACLE_SID <<END
set pagesize 0 feedback off verify off heading off echo off;
select max(cust_id) from cutomers
exit;
END`
echo $count
Các truy vấn trả về kết quả chính xác khi bắn vào cơ sở dữ liệu. Nhưng biến "đếm" có giá trị không chính xác.
1
vui lòng kiểm tra xem thụt lề có khớp với mã gốc của bạn không, bây giờ sau khi tôi sửa định dạng. (Nếu khớp, thì nó sai. Bạn không thể thụt vào dấu phân cách đóng của tài liệu ở đây như thế.)
—
thao tác
Những gì được hiển thị trong chế độ bình thường và giá trị của số đếm khi gán?
—
ott--