Tôi chỉ được yêu cầu thực hiện RTRIM()
trong một số phần của truy vấn nhưng nếu tôi thực hiện TRIM() sẽ ảnh hưởng đến hiệu suất.TRIM RTRIM Hiệu suất LTRIM
là Trim()
chậm/nhanh/Chính xác cùng (KHÔNG thậm chí đã chênh lệch không đáng kể) so với RTRIM()
VÀ LTRIM()
?
Điều này liên quan đến Oracle 10g ONLY.
Nhưng trong trường hợp SQL Server 2005, Chúng ta có hàm/phương thức 'x()' sao cho nó có thể thay thế RTRIM(LTRIM(' blah.. blah.. '))
thành một hàm duy nhất?
Tôi chỉ đơn giản có nghĩa là có chức năng "đơn" để thực hiện chức năng tương tự cả hai chức năng RTRIM()
AND LTRIM()
.
Sự khác biệt có thể được giải thích bởi thực tế là LTRIM và RTRIM có thể cắt một bộ * ký tự, trong khi TRIM chỉ phải tìm một ký tự đơn. –
Cảm ơn bạn đã phân tích và giải thích.Nhưng những gì trong trường hợp TRIM ("cụ thể-chuỗi-of-chars-thay vì-không gian-chỉ"). – Pratik
Ok, thay đổi 's1: = LPAD ('X', 32000, 'X');' và chênh lệch hiệu suất được giảm - nhỏ hơn 0.000091 trăm phần nghìn giây. –